🔊 SOUNDS: ON
(function(){ /* ========================================================= SETTINGS ========================================================= */ /* LATER, when you have the Jesse "yo" audio file, put its PUBLIC audio URL between the quotation marks. Example: JESSE_URL = "https://files.catbox.moe/1uc635.mp3"; You do NOT need to change anything else. */ var JESSE_URL = "https://files.catbox.moe/1uc635.mp3"; /* Same thing for an actual Animal Crossing voice clip. */ var AC_URL = ""; /* ========================================================= AUDIO ENGINE ========================================================= */ var audioContext = null; var soundsOn = true; try { soundsOn = localStorage.getItem("rigoSounds") !== "off"; } catch(e) {} /* Create audio context only after the visitor interacts */ function getAudio(){ if(!audioContext){ var AudioContext = window.AudioContext || window.webkitAudioContext; if(!AudioContext) return null; audioContext = new AudioContext(); } if(audioContext.state === "suspended"){ audioContext.resume(); } return audioContext; } /* ========================================================= MASTER SOUND ========================================================= */ function beep(type){ if(!soundsOn) return; var ctx = getAudio(); if(!ctx) return; var now = ctx.currentTime; var osc = ctx.createOscillator(); var gain = ctx.createGain(); osc.connect(gain); gain.connect(ctx.destination); gain.gain.setValueAtTime(0.0001, now); osc.start(now); /* ------------------------------------------------------- ANIMAL CROSSING-ISH LITTLE BLIP ------------------------------------------------------- */ if(type === "ac"){ osc.type = "square"; osc.frequency.setValueAtTime(620, now); osc.frequency.exponentialRampToValueAtTime( 980, now + 0.055 ); osc.frequency.exponentialRampToValueAtTime( 740, now + 0.11 ); gain.gain.exponentialRampToValueAtTime( 0.055, now + 0.012 ); gain.gain.exponentialRampToValueAtTime( 0.0001, now + 0.13 ); osc.stop(now + 0.14); pop("blip!"); } /* ------------------------------------------------------- CARTOON MEOW ------------------------------------------------------- */ else if(type === "meow"){ osc.type = "triangle"; osc.frequency.setValueAtTime(480, now); osc.frequency.exponentialRampToValueAtTime( 820, now + 0.12 ); osc.frequency.exponentialRampToValueAtTime( 430, now + 0.32 ); gain.gain.exponentialRampToValueAtTime( 0.08, now + 0.025 ); gain.gain.exponentialRampToValueAtTime( 0.0001, now + 0.34 ); osc.stop(now + 0.35); pop("meow :3"); } /* ------------------------------------------------------- WINDOWS ERROR BEEP ------------------------------------------------------- */ else if(type === "error"){ osc.type = "square"; osc.frequency.setValueAtTime( 180, now ); gain.gain.exponentialRampToValueAtTime( 0.055, now + 0.01 ); gain.gain.exponentialRampToValueAtTime( 0.0001, now + 0.12 ); osc.stop(now + 0.13); pop("ERROR"); } /* ------------------------------------------------------- SPARKLE ------------------------------------------------------- */ else if(type === "sparkle"){ osc.type = "sine"; osc.frequency.setValueAtTime( 1100, now ); osc.frequency.exponentialRampToValueAtTime( 1700, now + 0.08 ); gain.gain.exponentialRampToValueAtTime( 0.045, now + 0.01 ); gain.gain.exponentialRampToValueAtTime( 0.0001, now + 0.18 ); osc.stop(now + 0.19); pop("✦ *sparkle*"); } /* ------------------------------------------------------- TINY SQUEAK ------------------------------------------------------- */ else if(type === "squeak"){ osc.type = "triangle"; osc.frequency.setValueAtTime( 850, now ); osc.frequency.exponentialRampToValueAtTime( 1500, now + 0.06 ); gain.gain.exponentialRampToValueAtTime( 0.05, now + 0.01 ); gain.gain.exponentialRampToValueAtTime( 0.0001, now + 0.09 ); osc.stop(now + 0.1); pop("squeak"); } /* ------------------------------------------------------- LITTLE CLICK ------------------------------------------------------- */ else if(type === "click"){ osc.type = "square"; osc.frequency.setValueAtTime( 400, now ); gain.gain.exponentialRampToValueAtTime( 0.025, now + 0.005 ); gain.gain.exponentialRampToValueAtTime( 0.0001, now + 0.045 ); osc.stop(now + 0.05); } } /* ========================================================= JESSE AUDIO ========================================================= */ function playJesse(){ if(!soundsOn) return; /* If you haven't added the file yet, use the generated little "yo" style sound instead. */ if(!JESSE_URL){ var ctx = getAudio(); if(!ctx) return; var now = ctx.currentTime; var osc = ctx.createOscillator(); var gain = ctx.createGain(); osc.connect(gain); gain.connect(ctx.destination); osc.type = "sawtooth"; osc.frequency.setValueAtTime( 240, now ); osc.frequency.exponentialRampToValueAtTime( 130, now + 0.25 ); gain.gain.setValueAtTime( 0.0001, now ); gain.gain.exponentialRampToValueAtTime( 0.045, now + 0.025 ); gain.gain.exponentialRampToValueAtTime( 0.0001, now + 0.28 ); osc.start(now); osc.stop(now + 0.29); pop("yo!"); return; } var a = new Audio(JESSE_URL); a.volume = 0.7; a.play().catch(function(){}); pop("YO!"); } /* ========================================================= ANIMAL CROSSING AUDIO ========================================================= */ function playAC(){ if(!soundsOn) return; if(!AC_URL){ beep("ac"); return; } var a = new Audio(AC_URL); a.volume = 0.5; a.play().catch(function(){}); pop("♪"); } /* ========================================================= FLOATING TEXT ========================================================= */ function pop(text){ var el = document.createElement("div"); el.className = "rigo-sound-pop"; el.textContent = text; el.style.left = (Math.random() * 70 + 15) + "vw"; el.style.top = (Math.random() * 55 + 20) + "vh"; document.body.appendChild(el); setTimeout(function(){ el.remove(); }, 750); } /* ========================================================= FIND WHAT THE USER CLICKED ========================================================= */ function soundForLink(link){ if(!link) return null; var text = (link.innerText || link.textContent || "") .toLowerCase() .trim(); var href = (link.getAttribute("href") || "") .toLowerCase(); /* ----------------------------------------- COMMISSIONS JESSE ----------------------------------------- */ if( text.includes("commission") || href.includes("commission") ){ return "jesse"; } /* ----------------------------------------- PORTFOLIO MEOW ----------------------------------------- */ if( text.includes("portfolio") || href.includes("portfolio") ){ return "meow"; } /* ----------------------------------------- ABOUT / HOME ANIMAL CROSSING ----------------------------------------- */ if( text.includes("about") || text === "home" || href.includes("about") || href === "/" || href.endsWith("/#") ){ return "ac"; } /* ----------------------------------------- SOCIALS SPARKLE ----------------------------------------- */ if( text.includes("instagram") || text.includes("tiktok") || text.includes("shop") || href.includes("instagram") || href.includes("tiktok") ){ return "sparkle"; } /* ----------------------------------------- EVERYTHING ELSE MEOW ----------------------------------------- */ return "meow"; } /* ========================================================= CLICK LISTENER ========================================================= */ document.addEventListener( "click", function(event){ var target = event.target.closest("a, button, [role='button']"); if(!target) return; /* DON'T MESS WITH THE MUSIC PLAYER. */ if( target.closest("#music-player") || target.closest(".music-player") || target.closest("[id*='music']") || target.closest("[class*='music']") ){ return; } var sound = target.getAttribute("data-sound"); /* If you ever want to manually override something, you can put: data-sound="meow" on it. But you don't have to. */ if(!sound){ sound = soundForLink(target); } if(sound === "jesse"){ playJesse(); } else if(sound === "ac"){ playAC(); } else if(sound === "meow"){ beep("meow"); } else if(sound === "sparkle"){ beep("sparkle"); } else if(sound === "error"){ beep("error"); } else if(sound === "squeak"){ beep("squeak"); } else{ beep("click"); } }, true ); /* ========================================================= STAMPS / IMAGES ========================================================= */ document.addEventListener( "click", function(event){ var image = event.target.closest( ".my-stamp-strip img, img" ); if(!image) return; /* Don't make every single image on the entire website squeak if it isn't clickable. */ if( image.closest(".my-stamp-strip") || image.closest("a") ){ beep("squeak"); } }, true ); /* ========================================================= SOUND ON/OFF BUTTON ========================================================= */ var toggle = document.getElementById("rigo-sound-toggle"); function updateToggle(){ if(!toggle) return; if(soundsOn){ toggle.textContent = "🔊 SOUNDS: ON"; }else{ toggle.textContent = "🔇 SOUNDS: OFF"; } } if(toggle){ toggle.addEventListener( "click", function(event){ event.stopPropagation(); soundsOn = !soundsOn; try{ localStorage.setItem( "rigoSounds", soundsOn ? "on" : "off" ); }catch(e){} updateToggle(); if(soundsOn){ beep("sparkle"); } } ); } updateToggle(); /* ========================================================= OPTIONAL MANUAL SOUND API ========================================================= You can also make ANY element play a sound by giving it: data-sound="meow" data-sound="ac" data-sound="jesse" data-sound="sparkle" data-sound="error" data-sound="squeak" Example: ========================================================= */ window.rigoSounds = { meow: function(){ beep("meow"); }, ac: function(){ playAC(); }, jesse: function(){ playJesse(); }, sparkle: function(){ beep("sparkle"); }, error: function(){ beep("error"); }, squeak: function(){ beep("squeak"); } }; })();
★ VISITOR CORNER ★
♡ CHESTER MEOWINGTON ♡ resident internet cat
=^..^=
HIIII VISITOR!!! ☆
wanna talk to weird people who wandered onto this website?
♥ ☆ ♥ ☆ ♥
↘ click the thing!!!
♡ ENTER CHAT ♡
[ say hi to somebody ]
♡ CHESTER'S CHATBOX ♡ [x]
☆ you found the chatroom ☆
type something & say hi!!!
♡ powered by Chester Meowington ♡
/* ========================================================= OPEN CHAT ========================================================= */ function jhOpenChat() { var room = document.getElementById("jh-room"); room.style.display = "block"; /* ----------------------------------------- CHESTER ESCAPES ----------------------------------------- */ var cat = document.getElementById( "chester-walking-cat" ); if (!cat) return; /* Calculate the visible distance to the bottom of the browser. */ var startY = 245; var destinationY = window.innerHeight - 75; var down = Math.max( 350, destinationY - startY ); cat.style.setProperty( "--chester-down", down + "px" ); cat.style.setProperty( "--chester-right", "calc(100vw + 100px)" ); var duration = Math.max( 7, Math.min( 13, down / 85 ) ); cat.style.setProperty( "--chester-time", duration + "s" ); cat.classList.remove("run"); void cat.offsetWidth; cat.classList.add("run"); setTimeout( function () { cat.classList.remove("run"); }, duration * 1000 + 500 ); } /* ========================================================= CLOSE CHAT ========================================================= */ function jhCloseChat() { var room = document.getElementById("jh-room"); if (room) { room.style.display = "none"; } } /* ========================================================= CHATTABLE INITIALIZATION ========================================================= */ window.addEventListener( "load", function () { if ( typeof chattable !== "undefined" ) { chattable.initialize(); } } );

MySite | Online

... Search ...

Settings | SignUp

File View Edit

Blogzz :: Private Page

Exit | << >>

TitleAuthorYearISBN
Last onlineNow  
Account@rigormeowtiss  
88x31 - Visitor counter


Hello !! I'm Jezebel Iscariot, a kitschy artist that sells art commissions as well as other fun colorful crafts ! enjoy my digital scrapbook

TAGS
TitleAuthorYearISBN
Instagram☆  
TikTok☆  
Shop☆  
Flat Soda EnjoyerBooks is ArtClassic GUIASCII artxddddddFound FootageTamanduaIsopodViewSonicLead PipeGothBlack HoleOughI Still Buy CDsMuseYeah I'm SillyBreaking BadHello KittyFirefoxLove I NeedSorry I'm Fucking EmoCarpal Tunnel
00:00
0:00
/* ========================= JEZEBEL'S HOLE SONG LIST ========================= */ const track_list = [ { name: "Sadness — I Want to Be with You", path: "https://raw.githubusercontent.com/rigormeowtiss/jezebelsholemusic/main/Sadness%20-%20I%20Want%20to%20Be%20with%20You.mp3" }, { name: "Stumik Bug — Miss Kitty", path: "https://raw.githubusercontent.com/rigormeowtiss/jezebelsholemusic/main/Stumik%20Bug%20-%20Miss%20Kitty.mp3" }, { name: "Tove Jansson, Muumi — Moominvalley Mood", path: "https://raw.githubusercontent.com/rigormeowtiss/jezebelsholemusic/main/Tove%20Jansson%2C%20Muumi%20-%20Moominvalley%20Mood.mp3" }, { name: "Your Arms Are My Cocoon — Metamorphosis", path: "https://raw.githubusercontent.com/rigormeowtiss/jezebelsholemusic/main/Your%20Arms%20Are%20My%20Cocoon%20-%20Metamorphosis.mp3" } ]; /* ========================= VARIABLES ========================= */ let track_index = 0; let isPlaying = false; let isRandom = false; let repeatTrack = false; let updateTimer; let curr_track = document.getElementById("music"); let track_name = document.querySelector(".songtitle"); let playpause_btn = document.querySelector(".playpause-track"); let seek_slider = document.querySelector(".seek_slider"); let curr_time = document.querySelector(".current-time"); let total_duration = document.querySelector(".total-duration"); let currentVolume = 1; /* ========================= LOAD TRACK ========================= */ function loadTrack(index) { clearInterval(updateTimer); resetValues(); curr_track.src = track_list[index].path; curr_track.load(); track_name.textContent = track_list[index].name; updateTimer = setInterval(seekUpdate, 1000); } /* ========================= RESET ========================= */ function resetValues() { curr_time.textContent = "0:00"; total_duration.textContent = "0:00"; seek_slider.value = 0; } /* ========================= PLAY / PAUSE ========================= */ function playpauseTrack() { if (!isPlaying) { playTrack(); } else { pauseTrack(); } } function playTrack() { curr_track.play(); isPlaying = true; playpause_btn.className = "playpause-track fas fa-pause"; } function pauseTrack() { curr_track.pause(); isPlaying = false; playpause_btn.className = "playpause-track fas fa-play"; } /* ========================= NEXT TRACK ========================= */ function nextTrack() { if (isRandom) { let newIndex; do { newIndex = Math.floor( Math.random() * track_list.length ); } while ( newIndex === track_index && track_list.length > 1 ); track_index = newIndex; } else { track_index++; if ( track_index >= track_list.length ) { track_index = 0; } } loadTrack(track_index); if (isPlaying) { playTrack(); } } /* ========================= PREVIOUS TRACK ========================= */ function prevTrack() { track_index--; if (track_index < 0) { track_index = track_list.length - 1; } loadTrack(track_index); if (isPlaying) { playTrack(); } } /* ========================= WHEN SONG ENDS ========================= */ curr_track.addEventListener( "ended", function() { if (repeatTrack) { curr_track.currentTime = 0; curr_track.play(); } else { nextTrack(); } } ); /* ========================= VOLUME ========================= */ function volumeUp() { currentVolume = Math.min( 1, currentVolume + 0.2 ); curr_track.volume = currentVolume; } function volumeDown() { currentVolume = Math.max( 0, currentVolume - 0.2 ); curr_track.volume = currentVolume; } /* ========================= SEEK BAR ========================= */ function seekTo() { if (!isNaN(curr_track.duration)) { let seekto = curr_track.duration * (seek_slider.value / 100); curr_track.currentTime = seekto; } } /* ========================= UPDATE SEEK BAR ========================= */ function seekUpdate() { if (!isNaN(curr_track.duration)) { let seekPosition = curr_track.currentTime * (100 / curr_track.duration); seek_slider.value = seekPosition; let currentMinutes = Math.floor( curr_track.currentTime / 60 ); let currentSeconds = Math.floor( curr_track.currentTime - currentMinutes * 60 ); let durationMinutes = Math.floor( curr_track.duration / 60 ); let durationSeconds = Math.floor( curr_track.duration - durationMinutes * 60 ); if (currentSeconds < 10) { currentSeconds = "0" + currentSeconds; } if (durationSeconds < 10) { durationSeconds = "0" + durationSeconds; } curr_time.textContent = currentMinutes + ":" + currentSeconds; total_duration.textContent = durationMinutes + ":" + durationSeconds; } } /* ========================= REPEAT ========================= */ function toggleRepeat() { repeatTrack = !repeatTrack; document .getElementById("repeatBtn") .classList .toggle( "active", repeatTrack ); } /* ========================= RANDOM / SHUFFLE ========================= */ function toggleRandom() { isRandom = !isRandom; document .getElementById("randomBtn") .classList .toggle( "active", isRandom ); } /* ========================= MUSIC BUTTON ========================= */ function togglePlay() { playpauseTrack(); } /* ========================= START ========================= */ loadTrack(track_index);

Jezebel's Diary *oops! ssst...

Wednesday, Sep 30: OMFG AAAAAA!!!!!! I went to the dying fetus show last night and it was fucking fire!!! The lineup in order was Deterioration, Left to suffer, Crowbar, sanguisugabogg, and ofc dying fetus. Crazy shit happened, as it does; my friend broke his glasses, my other friend got a pick, everyone sucked at holding the crowdsurfers up, and I got so thirsty I caved and bought a very overpriced drink (it was rlly good tho so....). all in all 10/10 show no notes! I walked out with a sick 4 sided long sleeve and I got bf a shirt since he couldn't make it out that night. I also got a bluey sanguisugabogg wall tapestry that I'm gonna put up when I get home from school tn! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Monday, Sep 28: It's been a hot minute since I've written on here... probably will be like that no matter what I try; my brain is too scattered. I am so burnt out with school and I feel like it just started so I'm really sad about that... I'm trying my hardest, though; please believe me!!! Also bf didn't wanna have a sleepover so I was sad abt that too... But at least the Dying Fetus show is tmr yyayayayayayaya!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Wednesday, Sep 23: I have finally recovered!!! I ended up having a super bad ear infection as a result of the head cold :( sooooo now I'm on a stupid antibiotic so yaaay fun...! But thank you soooo much sally for commissioning me and being so patient as I recover !!! ♡ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Monday, Sep 14: I'm officially sick with a terrible head cold! This sucks so bad and I genuienly cannot even right now. To make matters worse I checked my school schedule and I have so many seminars and quizes in Modern Lit this week! Who decided this timing bro omfg... I better wake up perfectly healthy tomorrow! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Saturday, Sep 12: omgomg the website is basically complete! I'm so excited for my page to finally be up and running :D
```

My Jimmy shrine... meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow

🍓MY CALENDAR🍓
♡ things happening in my little world ♡
SUNMONTUEWEDTHUFRISAT
♡ welcome to my strawberry calendar ♡
pixel-web inspired ♡
(function() { const monthNames = [ "January","February","March","April","May","June", "July","August","September","October","November","December" ]; let date = new Date(); const month = document.getElementById("jc-month"); const days = document.getElementById("jc-days"); function drawCalendar() { const year = date.getFullYear(); const monthIndex = date.getMonth(); month.textContent = monthNames[monthIndex] + " " + year; days.innerHTML = ""; const firstDay = new Date(year, monthIndex, 1).getDay(); const totalDays = new Date(year, monthIndex + 1, 0).getDate(); for (let i = 0; i < firstDay; i++) { const empty = document.createElement("div"); empty.className = "jc-day jc-empty"; days.appendChild(empty); } for (let d = 1; d <= totalDays; d++) { const cell = document.createElement("div"); cell.className = "jc-day"; cell.textContent = d; const today = new Date(); if ( d === today.getDate() && monthIndex === today.getMonth() && year === today.getFullYear() ) { cell.classList.add("jc-today"); } days.appendChild(cell); } const cells = firstDay + totalDays; const remainder = cells % 7; if (remainder !== 0) { for (let i = remainder; i < 7; i++) { const empty = document.createElement("div"); empty.className = "jc-day jc-empty"; days.appendChild(empty); } } } document.getElementById("jc-prev").onclick = function() { date.setMonth(date.getMonth() - 1); drawCalendar(); }; document.getElementById("jc-next").onclick = function() { date.setMonth(date.getMonth() + 1); drawCalendar(); }; drawCalendar(); })();

reCAPTCHA

MySite | Online

... Search ...

Settings | SignUp

File View Edit

Blogzz :: Private Page

Exit | << >>

MySite | Online

... Search ...

Settings | SignUp

File View Edit

Blogzz :: Private Page

Exit | << >>

commission info !!♡
ALL first-timers receive a 25% off discount on whatever type of piece!

ALL pieces come with a complimentary pattern/solid color/texture for pieces with no background.
Colored/fully rendered prices:
Profile pictures:$25
Chest up:$45
Knee up:$65
Full body:$75
black & white/only ink prices:
Profile pictures:$15
Chest up:$35
Knee up:$55
Full body:$65
sketches (after the "messy" stage haha):
Profile pictures:$5
Chest up:$25
Knee up:$45
Full body:$55
Canvas paintings:
MUST get in contact with me via instagram dms so we can discuss your project dreams!

They will be purchased via my depop to cover shipping fees.

12 x 12 in$40
16 x 20 in$60
18 x 24 in$80
20 x 24 in$100
20 x 30 in$120
24 x 36 in$140
30 x 40 in$160
Graphic Design:
Logos$5
Show posters
(though I'd rather do it for free than you use AI!)
$20
add-ons:
+$10 for any background
+$40 to turn your piece into a gif (like my website banner!)
Deals!!:
+$20 on base price for another character
(if you got a full body for $75 this is a HUGE deal!!)
+$5 mini canvas (2.4 x 2 in)
(see canvas painting info above)

♡ thank you for supporting my work!! ♡

MySite | Online

... Search ...

Settings | SignUp

File View Edit

Blogzz :: Private Page

Exit | << >>

Meet the webmaster!!♡

Jezebel ! sher/her

testing scrollbox embed ehe

text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text
Identifiers

sexaulity: pansexual!! mbti: enfp-t star sign: virgo alignment: lawful good love language: gift giving & words of affirmation
Hobbies

drawing sewing paper making cross stich cozy video games baking Singing/screaming daydreaming getting into plants cause of bf :D!!
FunFacts

I want to be a lawyer someday! I haven't figured out what field I want to specialize in though... I have two kitties! One is names hachi (yes from nana), and chester meowington :3 I am taken by my bf Cole ! I am a self-taught artist, whose been drawing since I was little I got a 4 on the APLAC exam :DDD
My Favorites

animal: bunnies! color: pink (people think it's black!) flower: purple hibiscus dish: Spicy poke bowl! ♥ fruit: mango dessert: tiramisu ice cream: superman sanrio: My Melody band (will likely change): Emperor video game: animal crossing NEW LEAF. GET THAT NEW HORIZONS AWAY FROM ME.
Loves

Tea My capybara warmie (tho I put it in the fridge to cool) cooling pads hugs having my hair played with warm lighting cute trinkets stationary
Dislikes

loud noises my socks touching carpet feeling unloved :( chornic pain having paranoid schizophrenia Tom Nook dogs
QUIZ RESULTS i love personality tests! They're very interesting and help me understand how I'm being perceived! :-D

what is your inner stuffed toy?

Floppy Bunny

quiz personality image

ANOTHER QUIZ

Put your next quiz results here!

ANOTHER QUIZ

Put another result here!