Jeroen Tel - Stranglehold (Sega Genesis, YM2612) [Cover]

Sdílet
Vložit
  • čas přidán 7. 09. 2024
  • I've wanted to do a Genesis cover of this song for a long time because I wasn't sure if it was possible. I can now confirm that it is :)
    Original Version by Jeroen Tel: • Jeroen Tel - "Strangle...
    Technical bits:
    As for how I pulled this off, I used two main tricks: extended channel 3 and the 16xx effect. This effect changes the multipliers of an instrument patch, which, with some skill, can yield some crazy polyphony. I used a similar technique when making "Space in a Jar."
    VGM: drive.google.c...
    Composed in Furnace: github.com/til...
    Rendered with Corrscope: github.com/cor...

Komentáře • 54

  • @VRavTech
    @VRavTech Před 2 lety +12

    That sound at 00:07 for some reasons is so satisfying

  • @marinellovragovic1207
    @marinellovragovic1207 Před 2 lety +19

    I just searched up Stranglehold Genesis cover for the first time, and yours just happens to be uploaded a few days ago :) I knew this was possible.

  • @RetroTetrimo
    @RetroTetrimo Před 2 lety +9

    I love this! it's oddly relaxing, nostalgic and eerie!

  • @greenytoaster
    @greenytoaster Před 2 lety +26

    amazing!!
    also what's your corrscope preset, cause that's some of the best triggering i've ever seen on an oscilloscope video!

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 2 lety +7

      Thanks!
      Well, I don't actually have one. I usually use the default settings and tweak them as needed, but in this case I didn't need to change the triggering at all!
      My guess is that, since the song has only sine waves, the default triggering was enough.

    • @greenytoaster
      @greenytoaster Před 2 lety +2

      @@SpinningSquareWaves interesting

  • @64_three
    @64_three Před 8 měsíci +1

    Really damn cool used of the extended channel mode, also damn those sines sound clean

  • @pasromano75
    @pasromano75 Před rokem +1

    @jeroen tel would be proud!!

  • @RyumaXtheXKing
    @RyumaXtheXKing Před 2 lety +2

    I have been waiting for this for a long time !

  • @zaxolotl
    @zaxolotl Před 2 lety +2

    this is rlly impressive!! it sounds great!!

  • @ashkirby8896
    @ashkirby8896 Před 2 lety +3

    Nice Sega Genesis cover of the song!😄🤩😎👌

  • @jaspercochran1535
    @jaspercochran1535 Před 2 lety +2

    Wow this is crazy close to the original forgetting it’s running on that YM2612

  • @The_1t_g0t
    @The_1t_g0t Před 2 lety +2

    yass

  • @sobble_gaming101
    @sobble_gaming101 Před 3 měsíci +1

    Imagine having some water drop sounds with the psg

  • @birdrun4246
    @birdrun4246 Před 2 lety +1

    Damn, that's a fine cover

  • @groovingood
    @groovingood Před rokem +1

    Awesome cover :0

  • @CrispsCrispulent
    @CrispsCrispulent Před 2 lety +2

    Fantastic

  • @GENATARi
    @GENATARi Před 2 lety +1

    ooh nice thinking with the mult commands :)

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 2 lety

      Thanks!
      I actually used a similar technique in my song "Space in a Jar," but for that one, I used it to create a single channel echo.

  • @xan1242
    @xan1242 Před 2 lety +3

    Channels 1 and 2 are just triggering multiple ops at the same time, right? It reminds me of what Follin did in Time Trax.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 2 lety +1

      Pretty much, yeah! It's actually very similar to Time Trax except, instead of four notes split across two channels, it's eight notes split across two channels.

  • @High_Quality_Nintendo_OSTs

    WHERE'S THE MAN HIMSELF?
    @Jeroen Tel

  • @GGVIC25
    @GGVIC25 Před rokem +4

    This is possible on SNES soundchip?

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem +2

      The short answer: yes, probably
      The long answer:
      Since the SNES uses samples instead of FM synthesis, the limitations are going to be very different.
      In theory, it would be possible to have samples of each of the sine wave chords and then play those back on one channel, leaving the other channels to just be sine waves. Using the oscilloscope of my cover as a reference, the top two Genesis channels would be played by one SNES channel, and the bottom four Genesis channels would be played by the remaining seven SNES channls.
      The main drawback to this technique is that it would take up a lot of precious RAM in the audio processor, which is less than ideal but still very possible.
      Additionally, it might be possible to abuse the SNES's echo filter to reduce some of the samples required by simulating some of the echo channels for the lead. Although, to be honest, I don't know enough about the limitations of the echo filter to say anything definative.

  • @yoelhgo02
    @yoelhgo02 Před 2 lety +1

    Marmelade dream in sega genesis or yamaha ma-2, or ma-3

  • @yoelhgo02
    @yoelhgo02 Před 2 lety +4

    How about yamaha ma 3

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 2 lety +1

      Stranglehold on the MA-3 is definitely possible.
      From what I can tell, the Yamaha MA-3 (YMU762) has 32 channels FM channels. Because of this, no technical tricks would be needed as all 16 channels of the original version would fit without difficulty, making such a cover very easy. In fact, if the tricks I used on the YM2612 were to be applied on the MA-3, only a third of the available channels would be needed, or 11 channels in 2-operator mode to be precise.
      Depending on the CPU driving the chip, it might even be able to play the original XM file through the sound chip's multiple PCM/ADPCM channels.

    • @yoelhgo02
      @yoelhgo02 Před 2 lety

      @@SpinningSquareWaves how about sine waves as frequency modulations.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 2 lety

      @@yoelhgo02 Well, to get the MA-3 to produce the song as accurately as possible, you wouldn't want any frequency modulation. In my Genesis cover here, I don't use any modulation, as it would distort the sine waves.
      If you mean having multiple sine waves on one channel, it would definitely be possible; however, it would be unnecissary, due to the large number of channels available on the MA-3. It would also be far more limited as the MA-3 (assuming it's comparable to the OPL line of chips) has more limited multipliers. Notably, it's missing 11, 13, and 15; the later of which is essential for many chords/intervals.
      tl;dr - yes, easily

    • @yoelhgo02
      @yoelhgo02 Před 2 lety

      @@SpinningSquareWaves MA-2

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 2 lety

      Yes, about as easily as the MA-3.
      From what I can tell, the only difference between them is the ADPCM on the MA-3

  • @SvordingUnique
    @SvordingUnique Před rokem +1

    hello I'm back again
    another question is how do you fit multiple notes into one channel?

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem +1

      Hi!
      So, this is a really technical question.
      Essentially, FM synthesis works by configuring sinewaves into different combinations of adding and modulating. One setting that's important for this is the multiplier, which can multiply a sinewave's frequency by a number between 1 and 15. By configuring the sinewaves so that they all add together, and by setting the multipliers to certain values, you can get four note chords out of one FM channel.
      I'm oversimplifying a bit, but essentially, that's what I'm doing here. There are definitely limitations to this, but in this case, that technique was enough for me to get the chords I needed for this cover.

  • @pasromano75
    @pasromano75 Před rokem +1

    Good !!! How did you made it with FM chip?

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem +1

      As I mentioned in the description, there are two tricks that I'm using: the extended channel 3 and the 16xy effect. The former allows me to individually control the frequency of each operator in the third channel, which I use here for the lead. The latter allows me to abuse the multiplier settings of each FM patch to control the pitch of each operator in a more limited way. I use this technique for the chords/arpeggios found in the first two channels

    • @pasromano75
      @pasromano75 Před rokem

      Wow!!

  • @maquiztop6018
    @maquiztop6018 Před 2 lety +1

    Make one of stranglehold 2, nice cover.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 2 lety

      Thanks!
      I might do the sequel at some point, but it'd be much harder.
      It has a lot more going on: more channels, half-sines, vibrato, glissandos, and probably more that I'm missing. The best I could do for half-sines is to use a technique called SSG-EG, but that also limits the notes I can play, which means little to no vibrato.
      It might be possible, but it would be much more difficult than this cover already was for the YM2612 to handle.

  • @ssg-eggunner
    @ssg-eggunner Před 2 lety +3

    Why does this sound quite realistic?

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 2 lety +1

      How do you mean?

    • @ssg-eggunner
      @ssg-eggunner Před 2 lety +1

      @@SpinningSquareWaves by what i mean "realistic" is that this sounds like modern real music and it doesn't sound like something i'd hear on an average ym2612 track

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 2 lety +4

      Well, I suppose the one reason for that could be the shear polyphony of the song. The YM2612 usually only outputs a maximum of six voices at a time; however, with some technical trickery, this cover pushes 15 voices at once. There are probably some other subtle things contributing to the realism/modernity, but I’d guess that’s the biggest reason

    • @ssg-eggunner
      @ssg-eggunner Před 2 lety +1

      @@SpinningSquareWaves very impressive!

  • @supakusuta
    @supakusuta Před rokem +1

    Do you have a vgm file of this?

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem

      I do! It is now linked in the description

    • @supakusuta
      @supakusuta Před rokem

      @@SpinningSquareWaves thank you, I wanted to play this on either my PAL or Japanese Model 1 Mega Drive

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem

      You’re welcome!
      I should let you know that the cover was written for NTSC, so it will probably play slower on a PAL Mega Drive

    • @supakusuta
      @supakusuta Před rokem

      @@SpinningSquareWaves It plays at a lower pitch on my PAL Mega Drive. Also I already have an NTSC system... (my Japanese Mega Drive)

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem

      Right. I just meant that it would sound more like the video if you used your Japanese console rather than the PAL one. Sorry, I wasn’t clear about that
      That’s interesting that it plays at a lower pitch on PAL. I’ve always assumed it would play slower, since many Mega Drive games that were unoptimized for PAL had slower audio playback, such as Sonic 1

  • @whydoineedhandles
    @whydoineedhandles Před 2 lety +3

    what does the 16xx effect do? btw nice cover

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 2 lety +5

      Thanks!
      So, the 16xx effect allows you to change the multipliers of a channel's FM patch. Clever usage of multiplier values can allow for multiple notes on a single channel.
      For example, if I have two operators which are both carriers (no modulation, like with algorithm 7), then I can set the first multiplier to 4 and the second to 5, which would give me a major third interval (e.g. C-3 and E-3). Or, I could set the multipliers to be 8 and 9, which would give me a major second interval (e.g. C-4 and D-4).
      One downside to this is that the tuning is always slightly off. Most of the time this isn't noticeable, but an audible example of this is in the fourth arpeggio of this cover, where the last two notes of the chord are slightly out of tune.
      I could probably keep talking about this technique, but that's the gist :)
      Technically, the 16xx effect isn't necessary, but it's a lot more convenient than 20 different variants of one instrument :D

    • @physicsland3264
      @physicsland3264 Před rokem

      I believe the slightly off tuning is due to most instruments today being tuned with equal intervals. The 16xx effect may follow Pythagorean tuning instead, which is mathematically ‘perfect’. The equal intervals today are just Pythagorean tuning but with some intervals changed so they are all equal, so this is probably the cause of the slightly off tuning.