Тёмный
Spinning Square Waves
Spinning Square Waves
Spinning Square Waves
Подписаться
Hi, I'm Daniel!

I make chiptune and stuff.
PPSSGEG (Sega Genesis, YM2612) [Original]
2:01
5 месяцев назад
Second Start (ESFM) [Original]
4:34
9 месяцев назад
Wavetable fun (Namco WSG) [Original]
1:05
2 года назад
Комментарии
@ssf1389
@ssf1389 17 дней назад
PEAKKKK
@YgorG
@YgorG 22 дня назад
Fascinating!
@MetalchipCovers
@MetalchipCovers 22 дня назад
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)
@SpinningSquareWaves
@SpinningSquareWaves 21 день назад
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
@ashkirby8896
@ashkirby8896 23 дня назад
Nice SNES tune!😮🤩😎👌
@igorverissimo607
@igorverissimo607 Месяц назад
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.
@SpinningSquareWaves
@SpinningSquareWaves Месяц назад
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
@igorverissimo607
@igorverissimo607 Месяц назад
@@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
@SpinningSquareWaves
@SpinningSquareWaves Месяц назад
You’re welcome! I’m glad I could help :)
@igorverissimo607
@igorverissimo607 Месяц назад
At least I already know how to write this one
@idx64
@idx64 Месяц назад
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.-
@SpinningSquareWaves
@SpinningSquareWaves Месяц назад
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.
@mariowario5945
@mariowario5945 Месяц назад
Namco c30 wsg when powering on pacland:🎇🎇🎇🎇📻📻📻🔊🔊
@lemonbarsxd
@lemonbarsxd Месяц назад
Im placing blocks and shit cus im in fucking minecraft
@Kotik-Yugi
@Kotik-Yugi 24 дня назад
I am placing blocks and shit cuz I’m in fucking Minecraft ohhhh my gawddd is that…
@LunaOfTheStarsMusic
@LunaOfTheStarsMusic Месяц назад
I am placing blocks and shit cause I'm in fucking Minecraft 😎
@dinsfire8489
@dinsfire8489 Месяц назад
Very helpful thanks!
@Evolution_BR811
@Evolution_BR811 2 месяца назад
I liked the Wavetable "noise", I doubt you can make a hithtat sound 😮😮
@SpinningSquareWaves
@SpinningSquareWaves 2 месяца назад
Thanks! I remember that sound specifically taking a while to make I don't think I know what a hithta is. Could you describe it or give an example?
@Evolution_BR811
@Evolution_BR811 2 месяца назад
​@@SpinningSquareWavesru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-8SQ31UdIXNc.htmlsi=LdVb2CNXAG5Yf-SD
@Evolution_BR811
@Evolution_BR811 2 месяца назад
@@SpinningSquareWaves The torches can you feel remix made in Namco WSG by Abstract 64
@Evolution_BR811
@Evolution_BR811 13 дней назад
​@@SpinningSquareWavesNow that I saw my mistake... I meant to say hitHAT, with a "T" 😂
@batlin
@batlin 2 месяца назад
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).
@SpinningSquareWaves
@SpinningSquareWaves 2 месяца назад
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
@64_three
@64_three 2 месяца назад
SSG at its finest
@JGAMER_FOX6502
@JGAMER_FOX6502 3 месяца назад
Nice!
@IvysChannel-kb9sn
@IvysChannel-kb9sn 3 месяца назад
Excuse me? how is an FM chip with only 4 sine wave operators making PWM???
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
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 😁
@IvysChannel-kb9sn
@IvysChannel-kb9sn 3 месяца назад
The envelope has VOLUME CONTROL??
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
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
@iwanttocomplain 3 месяца назад
Did you know, the British invented chiptune?
@thNumber
@thNumber 3 месяца назад
briys
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
I mean... You're not wrong... 😆
@iwanttocomplain
@iwanttocomplain 3 месяца назад
@@SpinningSquareWaves about what?
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
@@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 ¯\_(ツ)_/¯
@iwanttocomplain
@iwanttocomplain 3 месяца назад
@@SpinningSquareWaves make a 1bit chuptune then come back to me.
@GDRhythmic
@GDRhythmic 3 месяца назад
I am placing blocks and s*** cuz I'm in f***ing Minecraft-
@coobhorn6837
@coobhorn6837 3 месяца назад
how did you make this chords?
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
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.
@coobhorn6837
@coobhorn6837 3 месяца назад
@@SpinningSquareWaves incredible work!!!
@vuurniacsquarewave5091
@vuurniacsquarewave5091 3 месяца назад
Props to the SSG usage, it always seemed like a pain to tune any sound you make with SSG envelope modes.
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
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 😵
@CRaDISHOfficial
@CRaDISHOfficial 3 месяца назад
Google without Sundar Pichai:
@Corner_0
@Corner_0 3 месяца назад
Amazing and unique instruments! Liked.
@Nikku4211
@Nikku4211 3 месяца назад
Don't forget: life is Roblox.
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
Don't let that stop you! 'Cus we ain't stoppin
@maxesreal
@maxesreal 3 месяца назад
Love the cover, its so simple yet still faithful This video sorta inspired me to mess with AY8930 to see what I can do with it
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
I'm glad! I'd love to hear what you can make :D
@64_three
@64_three 3 месяца назад
this is what the spc700 was truly made for
@JuiceJayKawaiiOrange
@JuiceJayKawaiiOrange 3 месяца назад
I know I am late, but I really liked that bass, maybe I cam even use it for Dazemon's basic bass!
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
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.
@JuiceJayKawaiiOrange
@JuiceJayKawaiiOrange 3 месяца назад
​@@SpinningSquareWaves Yeah, its similar
@LeKukie
@LeKukie 3 месяца назад
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
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
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
@DolphLOL
@DolphLOL 3 месяца назад
%80 of the video is just "umm, uhh"
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
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 :)
@melta665
@melta665 3 месяца назад
Gracias huvul por enseñarme tremendo temazo
@DamiXGuin
@DamiXGuin 3 месяца назад
imagine a super mario bros game
@doopdee
@doopdee 3 месяца назад
I feel bad for the people who have perfect pitch, lol
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
Yeah, it does get a little microtonal at times😅
@EbyPines
@EbyPines 3 месяца назад
Te amo HUVUL
@coffeetea786
@coffeetea786 3 месяца назад
the intro is just 30 seconds of farting
@LurcherrMusic
@LurcherrMusic 4 месяца назад
Great beat bruh!
@LurcherrMusic
@LurcherrMusic 4 месяца назад
That was dad
@ssg-eggunner
@ssg-eggunner 4 месяца назад
The drums reminds me of seinfeld's Also the aspargus sample in particular sounds okay in terms of quality How much sample ram does it take?
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
I'll take that as a complement :) The "asparagus" sample by itself is kinda large for SNES standards, at around 7K (7560 bytes)
@ssg-eggunner
@ssg-eggunner 4 месяца назад
I still find crazy that sines are probaly the best instrument you can get in any flexible sound chip
@SpinningSquareWaves
@SpinningSquareWaves 3 месяца назад
True! Although, to be fair, the ssg-eg is doing a lot of work in this one
@Budch
@Budch 4 месяца назад
It could be stereo
@SpinningSquareWaves
@SpinningSquareWaves 4 месяца назад
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
@Evolution_BR811
@Evolution_BR811 4 месяца назад
Nice :)
@ItssCurlyFries
@ItssCurlyFries 4 месяца назад
Holy harmonics he put synthesized voice on the sega genesis!
@SpinningSquareWaves
@SpinningSquareWaves 4 месяца назад
True, but I'm not the first! I believe that title goes to Genatari, whose work partially inspired what I did here Also, nice profile pic :D
@Poltvick
@Poltvick 4 месяца назад
music has peaked.
@wheatenclient3623
@wheatenclient3623 4 месяца назад
Asparagus is tasty, but what's asparagus has anything to do with D'n'b and cool music vibes😂. Borderline YTPMV.
@SpinningSquareWaves
@SpinningSquareWaves 4 месяца назад
I mean, you're not wrong 😆
@wheatenclient3623
@wheatenclient3623 4 месяца назад
@@SpinningSquareWaves 😉
@LurcherrMusic
@LurcherrMusic 4 месяца назад
Call me Aspergerus 😏
@JGAMER_FOX6502
@JGAMER_FOX6502 4 месяца назад
Nice
@ShadesPlays1
@ShadesPlays1 4 месяца назад
so many memories it makes me cry 💀💀💀
@lemonsmc_48
@lemonsmc_48 Месяц назад
You're like 11 years old at max
@kovy6447
@kovy6447 4 месяца назад
Why does that sound like a NCS song?
@SpinningSquareWaves
@SpinningSquareWaves 4 месяца назад
idk ¯\_(ツ)_/¯ Maybe I was influenced by EDM I used to listen to, but that wasn't intentional
@kovy6447
@kovy6447 4 месяца назад
​@@SpinningSquareWaves probably a mix of the vocals being almost just vocals without text and the track being quite upbeat
@PineconiumOfficial
@PineconiumOfficial 4 месяца назад
If you ever get into Mega Drive/Genesis homebrew or ROM hacking, please include this as part of the ROMs OST.
@SpinningSquareWaves
@SpinningSquareWaves 4 месяца назад
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 😔
@DobygamesGC
@DobygamesGC 4 месяца назад
Wha-
@Evolution_BR811
@Evolution_BR811 4 месяца назад
Cool, but how did you manage to use the periodic noise along with the third channel?
@SpinningSquareWaves
@SpinningSquareWaves 4 месяца назад
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
@Evolution_BR811
@Evolution_BR811 4 месяца назад
@@SpinningSquareWaves nice
@JGAMER_FOX6502
@JGAMER_FOX6502 4 месяца назад
OMG