How did you do this? I have been able to get pulse wave like sounds on ultrabox FM, but none have looked this accurate or as choppy as these ones (& how'd you get that bass and such low-res-like noise)
I’m using a few hardware specific tricks to pull this off, namely SSGEG and the quirks of suboctave frequencies. An looping envelope is what’s actually generating the frequency of the sound of the pulse waves, with the ADSR values determining timbre and frequency. The noise is made a similar way, but without the ssgeg. If you set up all 4 ops to modulate in a line, with max TL and no FB, it’ll generate noise, which at suboctave notes, will sound like low bitrate noise. The pulse waves use a similar set up, but use the lowest possible frequency, 0 hz, along with ssgeg
My friend, how are you? I don't know if you can answer a question - I'm studying FURNACE using a master system pattern and I would like to know if there is any way to disconnect SQUARE 3 from NOISE since they always seem to be connected in some way. When I play a note in NOISE, SQUARE 3 loses its independence and this ends up limiting its use the way I would like to use it. If you have any suggestions on this, I would appreciate it. Thank you very much.
I'm doing well, thanks! This behavior you're getting is due to a limitation of the master system's hardware. The noise channel on the SN76489 only has four options for pitch: low, medium, high, or channel 3. For that last option, it borrows channel 3's frequency and applies that to the noise pitch. To disable this in Furnace, use effect 20xy, and set x to 0. From there you can use C, C#, and D as the low, medium, and high noise pitches. Setting x to 1 will entangle the frequencies again. Also, changing y will change whether the noise is periodic or not. Alternatively, you can change these settings using the "Noise Mode" macro in an SN7 instrument I would definitely recommend reading the Furnace documentation, as it goes into the limitations of each chip. It's accessible online in the source code's "docs" folder, but a condensed version is also included as the file "manual.pdf" in each Furnace release
@@SpinningSquareWaves Now it is working perfectly! Thank you very much for this valuable information. Yes, I will study the documentation carefully, following your recommendation. Thanks for the support. Abs
So much for creating just the chip tune style? Very nice but it doesn't work for me since a real tracker doesn't focus on just one style, it practically covers all of them.-
If all you want is the chiptune “style,” I wouldn’t recommend Furnace. The whole point of Furnace and trackers like it is to make accurate chiptune that works on real hardware, which it does exceptionally well. Furnace can do many styles and genres of music, but if you don’t care about hardware accuracy, there’s no reason to not use a modern DAW, like FL Studio or LMMS. Or, if you want to keep the tracker format, Renoise or OpenMPT would be good alternatives.
3:40 hmm, maybe that was changed in recent versions of Furnace, because comma / dot don't produce a sound for me. The highest note on that row is the M key (B).
Yes, that is the default. In the settings, you can customize the note keys. I had mine set the way described in the video, but it can be set to virtually anything
It’s a bit complicated in how I did it here, but the main technique I’m using here is something called SSG-EG. If you’re familiar with the AY’s envelopes, this is very similar. The biggest difference is that the envelopes are done with a full ASDR instead of just one value. This makes tuning a lot more difficult, but it gives a more flexibility with timbre. If you want a fuller explanation, I’d be happy to give one 😁
Kinda 😄 The original AY-3-8910 could do this same trick to a lesser extent. What’s actually going on is that I’m masking the envelope with a very high pitch pulse wave, so high pitch it’s beyond human hearing. Because of this supersonic masking, the envelope sounds quieter than normal. With a square wave, you can effectively half the volume of the envelope, but with multiple pulse widths, you can control the volume more freely
@@iwanttocomplain About the British inventing chiptune. Chiptune is kind of a fuzzy genre that can be defined in different ways. That makes it hard to point at one person or group and call them the inventor. Much like other music genres, Chiptune is something that has slowly come into being, changing with time as it's influenced by many different artists and genres. One could argue that someone like Martin Galaway or Tim Follin were the "inventors" of chiptune, in the sense that they invented many parts of what defines chiptune music, but that would ignore the earlier work in arcade games like Rally-X or Space Invaders (assuming you count the marching rhythm of the invaders as music). Or, maybe I'm overthinking a comment that I completely misunderstood ¯\_(ツ)_/¯
I made them using an obscure part of the hardware that lets me loop each operator's envelope, called SSG-EG. There are some downsides to this, namely the difficulty in tuning with ADSR values, but it allows for a lot of really cool sounds that wouldn't be possible otherwise. This song actually uses it for a lot of different things, from the chords and the vocals, to the drums and bass.
Thanks! It's not as bad as it used to be. I started making a big spreadsheet of different tunings I've found, which saves a lot of time. Unfortunately, the tuning doesn't carry between chips or different clock rates, so every other OPN series chip and variant needs to be tuned separately. And that's before considering the different timbres from different tunings 😵
Do you mean Dezaemon for SNES? The bass in it's "editor music 1" is very similar. If I'm not mistaken, it's actually a pretty common bass sample used in a lot of other SNES games, like Earthbound and Super Mario World.
I went ahead and looked at how you did this and it's honestly crazy that this is possible lmao, i hope someone makes a driver for furnace at some point that makes it so you just set a note in the pattern sheet and it automatically does the process to match what note you want
I hope so too 😄 I think Natt Akuma made a driver of sorts at one point, but from what I understand, it was designed with a specific purpose in mind and wasn't super flexible. Ssg-eg is just too complex, which is part of why it's so useful
Yeah, sorry about that. At one point, I'd meant to remake this video, but ButtonMasher's tutorial has effectively replaced this one. If you have any questions, though, I'd be happy to answer them :)
Yeah, it could have stereo since the SNES has soft panning, but I didn’t include any because the original song didn’t have any. I wanted it to be as close to the original as possible
Honestly, I would love to, but I'm not sure if I will. Game dev on its own is pretty daunting, and making games on the Genesis seems harder and less practical, by comparison. Maybe some day, but right now, that day seems distant 😔
So, the periodic noise doesn't need channel three to generate a pitch. On its own, it can generate three tones, which happen to be 'A' in three different octaves. Here, I just used that 'A' note exclusively