TTW Tunes
Wandering Jellybean [FamiTracker 2A03 (NES) Original]
updated
Arpeggiated snares my beloved...
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Tied for 4th place (out of 7 entries) with @EntropyAuthor and @captainoftheorangejuice. Congratulations to @axoK1p for winning the competition!
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Original composer: Ether Audio (@etheraud)
Original tune: youtube.com/watch?v=4bus_WgSw1Q
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Features square-assisted drums, like Tony Williams's on the Tandy 3-Voice, but more subtle so the square component can be cut when necessary without being jarring.
Original composer: Mike Clarke
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Tracks:
00:00 adlibjazzy.fur (AdLib)
00:38 Absolute Extrema (NES)
01:18 Embrace the Jank! (AdLib)
01:44 goodlynxdrums.fur (Atari Lynx)
02:08 MenacingBass.dnm (NES)
04:00 pc98goodnoisehats.fur (PC-98)
04:25 brokentrust.fur (AdLib)
05:09 Consuming My Every Thought (NES)
05:49 vic20thing.fur (VIC-20)
06:31 steel.fur (AdLib)
07:11 Impending Doom (NES)
08:20 fakepwm.fur (AdLib)
08:42 Lemmings Paintball - Spdbass (NES Arrangement)
Original composer: Mike Clarke
10:37 Fall Guys - Falling (in Love) on the Dancefloor (AdLib Arrangement)
Original composers: Jukio Kallio & Daniel Hagström
11:49 Jimmy Fontanez - Floaters (OPLL Arrangement)
12:07 BONUS: Lemmings (Windows) - Tim 5 (NES Arrangement)
Original composers: Tim Wright & Colin Andersen
Total sample usage: 994 bytes.
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Original composer: Ether Audio (@etheraud)
Original tune: youtu.be/kjbXG9KiD5Q?si=fxCgp8TCB1yA_F3e
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
That probably sounds like a silly joke but the experience that inspired this was surprisingly emotional for me. As in- I was legitimately tearing up. And I'm still not sure why. I don't remember whether it was in the '22-'23 winter season or the '23-'24 one, but either way this has stuck in my brain for a while now. I don't think this tune captures the emotion I felt in that moment, but I think I still made something decent out of it. It at least captures *an* emotion. I hope you all like it :]
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Total sample space: ~6.7 kB
Sorry for no APU distortion visualization today; as of now, that's impossible for a track made in Furnace. BUT, no forks of FamiTracker have nonzero loop points for DPCM samples, and making this song in my custom driver would take absolutely forever :P
Friendly reminder that this technique is 100% game viable! No IRQs, no precisely timed code, no nothin'! I wouldn't feature it on this channel otherwise :P
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Original composer: Ether Audio (@etheraud)
Original tune: youtu.be/491y3WEiw1w?si=X1EDx26bONoFI12j
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Specifically, I arranged the tracks that theoretically could've played in the Game Gear version (so, everything but the Stage intros, the unused tracks, and the theme that plays when the cast of characters appear before the credits).
Original composers: Masayuki Nagao, Masanori Hikichi, & David Javelosa
.FUR download: dropbox.com/scl/fi/d5efnkd5bct6n87ezby3v/mbm.fur?rlkey=qv0bor14he32cob6s7kospebe&st=q3egfkex&dl=1
Tracks:
0:00 Password Entry
1:39 Exercise Mode
4:39 2 Player vs.
6:47 Danger!
8:39 Victory!
8:42 Dr. Robotnik Defeated
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Puyo Puyo on the Game Gear has an excellent soundtrack for the system. Mean Bean Machine... kinda doesn't. So I wanted to try making a better one, and I think I succeeded :P
Note that I mostly only covered the tracks that are already in the Game Gear version.
Original composers: Masayuki Nagao, Masanori Hikichi, & David Javelosa
.FUR download: dropbox.com/scl/fi/d5efnkd5bct6n87ezby3v/mbm.fur?rlkey=qv0bor14he32cob6s7kospebe&st=q3egfkex&dl=1
Tracks:
00:00 Title
01:12 Main Menu
03:54 Stages 1-4
05:04 Stages 5-8
06:05 Stages 9-12
07:22 Robotnik
09:02 Game Over
09:37 Ending
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
This uses the same trick as the Tandy version for punchier percussion.
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Total samples used: 2 bytes ($00 and $FF lol)
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Wavetable mode yippeeee-
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
No tricks here, just some carefully adjusted percussion patches.
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
This uses the silent noise tick trick to get punchier percussion by only starting to play the noise sound once its further ahead in its sequence.
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
No real tricks here, but I did have to detune this one differently from all the rest because... that's kinda just how the POKEY is :P
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
This time instead of the half-volume envelope trick, we have test bit abuse :P
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Yes, this is using the same trick as last video, glad you asked. :P
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Neat Trick™️ #1: Smooth SSG-EG Triangle Wave - This revolves around the oscillator frequency being the minimum of 0 Hz. The SSG-EG sawtooth envelopes reset the phase of the oscillator each time they cycle, but the triangle envelopes do not. This means that, for a 0 Hz oscillator, a sawtooth envelope will always result in no sound, since the sine wave starts on the zero line, but a triangle envelope MAY result in sound, depending on where the sine wave happened to be in its cycle.
To accomplish sound easily and consistently, start playing a new note with the oscillator playing a subsonic frequency depending on tick rate (~15 Hz for standard NTSC timing), then on the very next tick, change the frequency to 0 Hz. The former sine wave will now just be a DC offset that the SSG-EG acts upon, creating a smooth triangle-ish wave depending on the envelope settings.
Neat Trick™️ #2: AY Envelope Coarse Volume Control - This one revolves around the square wave period being set to 0. This effectively creates a DC offset halfway between the volume-0 level and the volume-15 level, which the hardware envelope can then act upon. So instead of sweeping from volume-15 to volume-0, it sweeps from ~volume-13 (since the AY has logarithmic volume) to volume-0. To switch between full and half volume, simply enable or disable the square wave in the relevant channel. This is obviously pretty handy for potentially better mixing. The only downside is that you then can't mix a (sonic frequency) square wave into it to make all those cool sounds that come with doing that.
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
I'm pretty sure the way I used the hard-panning stereo here is rather non-standard, but I love how it turned out honestly. :] This is actually the first time I've seriously worked on a song for a chip that supports stereo output of any kind, so I hope you all like what I did with it ^^
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Thanks to my best friend @EeveeSkittles for the title ^^
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
All the other nice comments on the old video are also very much appreciated. They're the reason I chose this tune above some others to reupload. :]
Original composer: Shota Kageyama
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Triangle and Noise channels are both affected by DPCM, which is set to a constant level in this song to attenuate the Triangle.
Working on some new tracks, slowly but surely.
Main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
I think this turned out really nice though. :]
Original composers: Jukio Kallio & Daniel Hagström
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Anyway, echo track on OPN :) And some other cool stuff that I'll leave you all to point out ;)
Clean sample loops! :D This isn't even the reason I made this driver; I need to make a real actual song featuring the other trick I found at some point. :P
Total samples used: 2467 bytes.
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Test tune adapted from a segment of Winter Fallympics by Jukio Kallio & Daniel Hagström.
Samples sourced from Lemmings (Amiga).
Total samples used: 2467 bytes.
Main channel: @TheTomatoWatcher
Discord server: discord.gg/kz2wdw6
MENACING !!
Main Channel: @TheTomatoWatcher
Discord server: discord.gg/kz2wdw6
The actual NES version's soundtrack isn't very good so I made this.
Be aware that the original game left one channel unused for sound effects, so I have cheated a little bit by going against that.
I used the DMC to attenuate the Triangle and Noise channels to some extent in all of these.
Originally composed by Junko Ozawa.
Various segments previously arranged by Ben Daglish.
Tracks:
0:00 Block Town
3:00 Pac-Man's Park
5:31 Sandbox Land
7:01 Jungly Steps
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Oscillator sync go brrr-
Thanks again to @EeveeSkittles for the name (I think I forgor to mention you last time) ^^
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Original Composer: Daniel Hagström
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Anyway I finally kinda sorta know how to manage the SID chip now :) Hopefully I'll make a cool original tune for it someday-
Original composers: Jukio Kallio & Daniel Hagström
Main channel: @TheTomatoWatcher
Title courtesy of my best friend; I couldn't come up with a n y t h i n g this time lol-
Links and Codes:
My main channel: @TheTomatoWatcher
My Discord server: discord.gg/kz2wdw6
SMM2 Maker ID: CK6-THR-01G
Switch friend code: SW-6890-8801-9893
Steam friend code: 1150191254
Epic name: TomatoWatcherYT
Main channel: @TheTomatoWatcher
There very well could be a driver out there that can do this already, but regardless, I wrote my own program to play this sound. It truly doesn't do anything fancy except bump the sample address in one direction or the other after every NMI, and allow me to change the pitch of the sample by pressing UP or DOWN. There aren't any non-game-viable tricks going on here, and the total sample usage is still only 408 bytes. :P
Speaking of changing the pitch, you also can't smoothly change the pitch of a sample in FamiTracker without retriggering it, which again sounds kinda ugly if you're doing it quickly (perhaps for the purpose of a wavetable kick). I wrote a different program before this one that I forgot to save to see if it worked at all, and sure enough, that worked too.
Main channel: @TheTomatoWatcher
Total sample usage: 408 bytes
Main channel: @TheTomatoWatcher
Original Composer: Daniel Hagström
Main Channel: @TheTomatoWatcher
I think I did just about all that I could with 33-byte samples. The range/resolution I was able to pull off on that half-triangle wave is honestly amazing.
They ain't ready for the DPCM arps 😈
Main channel: @TheTomatoWatcher
I'm DEFINITELY doing more with this technique very soon! I'm pressed for time at the moment, but I might explain more about it in a pinned comment if you all wanna know how this works, if you don't know already, of course. :P
Main Channel: @TheTomatoWatcher
Sorry about the triggering; I must have a Corrscope skill issue because I spent two hours on this oscilloscope view and... yeah.
Haha funny PSG bass in FM tune-
Main Channel: @TheTomatoWatcher


