Tracking in Furnace: Basics - Impromptu Tutorials

Sdílet
Vložit
  • čas přidán 20. 01. 2023
  • Please feel free to ask questions in the comments or in the discord server.
    For those waiting for music, I'm sorry to disappoint. Hopefully, I'll be able to make something soon. Since the new year started, I haven't been able to get as much music-making as I'd like.
    Furnace is a "multi-system chiptune tracker" which currently supports the most sound chips out of any other tracking software. Some popular systems include the Sega Genesis, NES, Gameboy, SNES, Amiga, Atari 2600, ZX Spectrum, and more. It is also backward compatible with Deflemask, so any projects made with that software can be used with Furnace.
    Furnace: github.com/tildearrow/furnace
    Furnace Discord: / discord
    Recorded with OBS
    Algorithm stuff:
    Furnace Tracker tutorial
    #furnace #tracker #tutorial
  • Hudba

Komentáře • 83

  • @familyshare9259
    @familyshare9259 Před 8 měsíci +6

    What i want to know is where and how to download furnace, because GitHub is all i'm getting, and it's a mess.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 8 měsíci +6

      GitHub is the right place. You want to find the Releases tab and download the latest version from there. That will get you the latest stable version. Everywhere else is where you’ll find development versions
      Sorry, GitHub isn’t always the most accessible

    • @familyshare9259
      @familyshare9259 Před 8 měsíci

      @@SpinningSquareWaves From what i'm seeing, Java script is involved(if thats even correct), For example, whats all this about "Getting The Source", "CMake Options", or "Console Usage". You couldn't tech code to me even if you wanted to(if it's even code in the first place), so what do i do.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 8 měsíci +5

      You don’t need to do any of that.
      Just go to the releases tab and download the zip of the latest release. If you’re running Windows, download the one that says windows 64, extract the zip, and there’ll be an executable inside.
      No compiling or building necessary
      Here’s the link to the releases tab: github.com/tildearrow/furnace/releases

    • @familyshare9259
      @familyshare9259 Před 8 měsíci

      @@SpinningSquareWaves Thanks Man, that helps.
      P.S. i suggest you Pin this comment in case others get stuck on this as well.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 8 měsíci

      You’re welcome! I’m glad I could help
      Good idea! I might just do that

  • @ssg-eggunner
    @ssg-eggunner Před rokem +17

    Furnace Tutorials are nice
    It would definitely help people who aren't familiar with it

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

    0:00 Intro
    1:05 Putting notes on there
    5:16 Off command
    7:06 Selecting
    7:40 Making instruments
    9:17 Volume
    12:00 Effects

  • @quadrillage3838
    @quadrillage3838 Před rokem +4

    Hey, nice video, fr i have a basic understanding of trackers but it's still helpful to have good tutorials like this!

  • @sihyunyi
    @sihyunyi Před rokem +3

    this guide video is so helful to me. as i'm korean so i don't speak english well, but i know your guide is so good. thx make this video

  • @PeskyPlumber69
    @PeskyPlumber69 Před 10 měsíci +3

    i suggest adding "chapters" to future videos since it'll make it easier for the viewer to jump to a specific part of a video that covers a step/part of the tutorial :)

  • @thedrunkmonkshow
    @thedrunkmonkshow Před rokem +10

    Had to give a thumbs up and say thanks for this tutorial. So now at least I know how to tame the envelope of each note instead of it ringing out endlessly until the next note. As someone who started from Midisoft Recording Session in the 90's leading up to now with current DAWs, my workflow has always centered around Score Sheets, Metronomes and Piano Rolls. So wrapping my head around ticks and macros is so foreign to me but in reality as a composer I should have forced myself to learn this stuff years ago. While I appreciate the program hopefully since it's open source people will be able to add in a Piano Roll in the future but until then I'm not giving up! 😇

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem +3

      I'm glad you got some use out of the tutorial!
      I don't think that Furnace will get a Piano Roll in the future; however, you can sort of simulate a piano roll by using a fixed arpeggio macro. I cover this briefly in my Furnace tutorial on instruments

  • @ohshino
    @ohshino Před rokem +4

    i literally got stuck at the first step of putting a note down lol. im TOO used to fl. thanks bro

  • @zsand
    @zsand Před rokem +2

    really helpful thanks a bunch

  • @polakuu
    @polakuu Před 10 měsíci

    very helpful tutorial to understand the basics..I finally understood how the orders work!
    you seemed a bit lost at times (which I totally understand, this program has lots of options and is new),
    writing down notes or a little script with key things you want to talk about might help you for future videos.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 10 měsíci +1

      I’m glad it was a help!
      To be honest, I made this video with basically no preparation, which is why there’re impromptu tutorials. Going forward, I’ll definitely make at least a list of topics before recording anything

  • @Harzurner
    @Harzurner Před 8 měsíci

    Furnace is the future.

  • @MechanicalRabbits
    @MechanicalRabbits Před rokem +3

    How does this compare with Famitracker in terms of workflow and general functionality? I was planning on making the jump to FT from LSDJ (working with an old gamboy can be really annoying at times, plus it has no expansions), but I stumbled upon Furnace and it seems to do everything FT does and more. I was wondering if it was worth it learning FT, or if I should just learn Furnace instead.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem +3

      Yeah, I've heard working with LSDJ can be pretty rough at times.
      While I did get my start with Famitracker, I'd have to say that Furnace just has more to offer.
      The main difference between the two is that Furnace has more features and supports more sound chips / hardware. The only thing that Famitracker has that Furnace doesn't is NSF export; however, this will not always be the case. The best thing about Furnace is that it is still in development, so any missing features might be added in the future.
      Overall, both are totally valid options, but if I had to choose, I'd recommend Furnace since it has more features, a responsive community, and active development.
      Although, if you do decide to go with Famitracker, I'd recommend using Dn-Famitracker, since it has more features and bugfixes than the vanilla version

    • @MechanicalRabbits
      @MechanicalRabbits Před rokem

      @@SpinningSquareWaves Oh LSDJ itself is great, it's just composing on decades old hardware has its fair share of issues, like weird buzzing sounds depending on the day, the system freezing and making you lose progress, battery draining faster than usual even if you replace it, etc. That coupled with the fact that I was limited to only four channels made me want to make the jump. I'll go with Furnace then, it sounds really cool, thanks!

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem

      Ah, I see. I honestly thought that most people used LSDJ in an emulator, but yeah, I imagine that it’s pretty difficult to use on hardware, given what you mentioned.
      You’re welcome! If you have any questions, feel free to reach out :)

  • @benwichowski4121
    @benwichowski4121 Před rokem +3

    rehehheehe

  • @CoolDudeClem
    @CoolDudeClem Před 6 měsíci

    Can anyone hep? Maybe I'm just a total dunce, but I'm trying to make a song in furnace that features the SID chip, problem is if I controll the volume of one SID channel, it seems to affect the other SID channels too. How do I controll each channel seperateley? or is that not possible? I'm trying to use one channel as an "echo" effect.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 6 měsíci

      So, unfortunately, that’s a feature not a bug 😅 The SID only has global volume control.
      If you want to have different volumes between channels, the easiest way to do that is to use the envelopes. Setting the attack and decay to be as fast as possible let’s you use the sustain as a “volume” slider.
      One side effect of this technique is an audible popping from the quick envelope. You can compensate for this with a simple macro by setting the waveform to a silent option (noise + anything usually works) and then changing it to whatever waveform you want after the envelope has settled.

    • @CoolDudeClem
      @CoolDudeClem Před 6 měsíci

      @@SpinningSquareWaves Thanks I'll try that. I thought the volume worked like on other chips do. That explains why in so many SID files I hear an audible click at the start of notes.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 6 měsíci

      @@CoolDudeClem You're welcome!
      Yeah, the SID is very unique in a lot of ways. It's the only chip of its time to have proper ADSR envelopes, and the only chip at all to have a fully controllable filter. That's part of why it has such a unique sound

  • @borelandfamily
    @borelandfamily Před rokem +3

    Please can you make a tutorial video on how to install it as I've had problems with installing it? I'm not used to compiling and Git stuff.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem +2

      You actually don't need to compile anything.
      If you want to download the latest stable version, navigate to the Releases tab on the right and download the file for your operating system/processor.
      Or, if you want to download the latest unstable version, which usually has the most features/bug fixes, navigate instead to the actions tab at the top, where you will find all of the recent builds of Furnace. Simply click on the latest master build and then download the file for your operating system/processor. To do this, however, you will need to be logged into a GitHub account.
      If more people ask, I might make a short video on downloading Furnace.

    • @borelandfamily
      @borelandfamily Před rokem +1

      @@SpinningSquareWaves thanks mate 😊

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem +1

      You’re welcome! :)

  • @lolnotlmao
    @lolnotlmao Před 4 měsíci

    How do I make the tracker notify sample numbers instead of instrument numbers?

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 4 měsíci

      You can't necessarily make the instrument column into a sample column, but you can assign samples to sample instruments. There are two main ways of doing this. The easiest way is to open the desired sample in the sample editor and click the "Create instrument from sample" button. If you want multiple samples in one instrument, however, you can do that by using the sample map feature in the instrument editor. You could use this, for example, to put all of your drum samples on the different notes of one instrument.

  • @captain_squishy
    @captain_squishy Před 11 měsíci

    I got a question for ya: I just installed it and it works, but for some reason the audio is crackly and broken up for any sound that it makes. I've tried several different instruments/systems etc. with the same effect. Do you know a solution?

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 11 měsíci

      Hm… The only time I’ve experienced any like that is when I’ve worked with multiple complex chips on weaker hardware (e.g. double YM2151 on my laptop). I’d recommend joining the discord server and asking there. The devs are usually pretty responsive for questions like this. Is it still crackly if you use the PC speaker?

    • @captain_squishy
      @captain_squishy Před 11 měsíci

      @@SpinningSquareWaves I'm not sure what the problem was, but updating and restarting my computer seemed to do the trick. Thanks for the timely response and awesome video!

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 11 měsíci +1

      You're welcome!
      I'm glad you got it working. If you help with anything, feel free to reach out :)

  • @witheredmedia
    @witheredmedia Před 5 měsíci

    i have furnace loaded and i don't see the hexadecimal numbers on the note grid, it just has regular numbers

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 5 měsíci +1

      That should still be hexadecimal. If you scroll down, you should see numbers that use A-F. If you don’t, there might be a setting that toggles the row count between decimal and hexadecimal. Everything else in the pattern editor should still use hexadecimal

    • @witheredmedia
      @witheredmedia Před 5 měsíci

      @@SpinningSquareWavesOh okay thanks I found it, I can turn on hexadecimal in the appearance menu under settings... thanks!

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 5 měsíci +1

      You’re welcome!

  • @InfinityHell666
    @InfinityHell666 Před 7 měsíci

    @SpinningSquareWaves Some of the sound chip channels i have aren't working, i press a key and it doesn't make a sound, and some of the chips are either duplicates or the same one, meaning I'm very limited to sound chips. What do i do, do i need drivers or do i need to download other chips, I'm so confused?

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 7 měsíci

      I'm a bit confused as well from your description...
      Well, I can say that there are certain sound chips, namely the sample-based sound chips, that won't make a sound until you provide a sample. Which sound chips are you having issues with in particular?
      I'm not sure what you mean by "duplicates". Are you talking about the "extended channel" or "drum mode" variants? If so, then those are just toggling certain settings that allow for more control over the sound chip. If you're new to this, I would recommend sticking to the default sound chip settings, unless it's an OPL chip.
      You shouldn't need to download or install anything aside from Furnace itself.

    • @InfinityHell666
      @InfinityHell666 Před 7 měsíci

      @@SpinningSquareWaves Yeah, I'm gonna go with my bad on wording that wrong, Now i just got furnace, i know how to use it, but some of the chips confuse me. If we could only meet each other in person or have a zoom call it would be easier to show you my problem because my furnace might be very different then yours, but i will try my best to explain with a few examples.
      The Sega PCM Chip has a bunch of "Channel" columns that don't do anything, now i know for a fact that furnace can do stuff with MIDI's(i think), so it might be those kinds of
      channels, but i don't know for sure. But similar thing with the MMC5 Chip, it has a PCM column that has absolutly no use. Even the Generic PCM DAC Chip has just one, singular, "Sample" Column that i don't know how to use.
      The PC Engine/TurboGrafx-16 Chip has the same Saw Wave Lead as The Konami SCC, what's up with that.
      I'm essentially trying to have sound timbres similar to those "Favorite Retro Bass" Videos i see by 희민Heemin and Kartana, and Jack RapidBuster's songs. I'm defiantly not trying to rip them off, just figure out how they used the chips, since you said you can't download more chips. And the reason i said "How They Used Them" is because i just discovered that Jack sometimes used the for-mentioned Saw Lead in a fashion to make a chord(he played two of the same column together). So now I'm just going to experiment a little with the other chips i have to see what all i can do with it, but as for the other problems i mentioned to you, i hope you know what those are, if you're confused on where i found the chip names, look in the "Chip Manager" Window/Tab(File, Manage Chips), and you might see what I'm talking about. I hope you can help me.

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 7 měsíci

      I’d be happy to do a Discord call, if that’s something you’d be OK doing. I have my discord username in my channels about me page.
      It sounds like you haven’t figured out how wavetables or samples work. I’d be happy to show you over a call, but I can do my best to explain it quickly here.
      Firstly, you want to make sure you have the wavetables tab open. From there, you can make your own web tables, which are essentially graphs that are converted into sound. You can either draw your own or use Furnace’s built-in wavetable synthesizer to make them
      As for samples, you also need to make sure you have the samples tab open. From there, you can import your own samples, which are usually going to be audio files of some kind.
      Again, I’d be happy to do a call. Do you have a Discord account?

    • @InfinityHell666
      @InfinityHell666 Před 7 měsíci

      @@SpinningSquareWaves i don't think we need to call, you might have just solved my questions. I'll comment again if i have anymore questions, in witch i might.
      And to answer your question, i unfortunately don't have a Discord Account. Reason being that as I'm writing this, I'm still fairly new to CZcams, for example I'm going to change my profile name as I'm still working on it, the one i currently have is a prototype, and i would like to get a few things squared away before i get to Discord. I'll do it at some point, when i don't know, but I'm estimating after Christmas. See you soon, Maybe...

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 7 měsíci

      Alright, sounds good. I hope to hear from you again, if not with questions, then with music :)
      Enjoy your Christmas!

  • @shreyanjha3903
    @shreyanjha3903 Před 9 měsíci

    how do i use an effect with multiple variables?

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 9 měsíci

      For effects with multiple variables, you just put them into one command. For example, if you want to use the vibrato effect (04xy), you'd put the speed (x variable) and the depth (y variable) together. So, if I want a vibrato with a speed of 7 and a depth of 3, then I'd input the 04 effect with the value 73, or 0473 all together. Does that make sense?

  • @WlSDXM
    @WlSDXM Před 6 měsíci

    How do I add my samples tho

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 6 měsíci +1

      First, open a new module with any sound chip that can play samples. Then, make sure that you have the Samples tab open by going to "Window", then "Samples". In the samples tab, click "open" to add your samples. To hear them play back, make an instrument, either by clicking "Create instrument from sample" in the sample editor, or making one by hand.
      Keep in mind that sample playback is limited by whatever hardware you're using, so the sample might not sound the way you expect

  • @arielleone4416
    @arielleone4416 Před rokem

    Just asking, is there a way to convert MP3 and WAV files into FUR files?

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem

      Technically, yes, but it depends on what soundchip(s) you're working with and is really only useful for very short files.
      Why do you ask?

    • @arielleone4416
      @arielleone4416 Před rokem

      @@SpinningSquareWaves
      I am testing Furnace and I want to play existing tunes to see how they were composed and which instruments are used

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem

      @@arielleone4416 If you're looking to play existing fur files, you can use the demo files that come with the program. There's at least one demo for almost every sound chip
      Or, if you're looking for a specific song, you might be able to find the file for a cover of that song. Sometimes people will post the fur file along with the songs that they make

    • @arielleone4416
      @arielleone4416 Před rokem

      @@SpinningSquareWaves
      I forgot to say that when I mean by existing tracks, I mean actual game tracks made before the Tracker was even made
      Such as tracks from Arcade games, console games and so on that were done before
      I was not talking about the demos, which while enjoyable, are something else

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před rokem

      @@arielleone4416 Ah, I see. Well, in that case, the best way to see how those songs are made would either be to watch oscilloscope videos of the song or find sheet music for it. There isn't really a way to import vgm directly into tracker files.
      I think that there are some people who have manually ported songs into Furnace by hand, but that's only for a few songs

  • @benbalaj1732
    @benbalaj1732 Před 4 měsíci +2

    if you put this on two time speed, it sounds like Ben Shapiro giving a tutorial :)

    • @LurcherrMusic
      @LurcherrMusic Před 4 měsíci +1

      top ten comments of all time he even screetshoted it and sent it to me

    • @benbalaj1732
      @benbalaj1732 Před 4 měsíci

      Lol

  • @CB1045
    @CB1045 Před 11 měsíci

    how to open it , i mean how can i download it and openit ..

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 11 měsíci

      You can find the files at this link. Go to the latest release and download the file for your operating system. If you’re using windows, get the 64 bit version. Decompress the file and the app should be inside. Let me know if you have any trouble: github.com/tildearrow/furnace/releases

    • @CB1045
      @CB1045 Před 11 měsíci

      @@SpinningSquareWaves thanks

    • @CB1045
      @CB1045 Před 11 měsíci

      @@SpinningSquareWaves (* ̄3 ̄)╭

    • @CB1045
      @CB1045 Před 11 měsíci

      @@SpinningSquareWaves BRO IT WORKED THAANKSS

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 11 měsíci

      You're welcome! ^_^

  • @DolphLOL
    @DolphLOL Před 27 dny

    %80 of the video is just "umm, uhh"

    • @SpinningSquareWaves
      @SpinningSquareWaves  Před 26 dny

      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 :)

  • @mushykiller782
    @mushykiller782 Před 11 měsíci +6

    you definitely have to remake this video, its incredibly distracting and demotivating to hear the only person making a tutorial for this sound like they dont have a clue on what they're doing, or why they're making a tutorial. its painful to sit through you barely explain something and then fumble around for MINUTES until you remember something, only to talk about it for a millisecond. if you ever go back and make a non impromptu tutorial. please plan out what you're going to talk about and cut out any parts of you getting lost.

    • @benwichowski4121
      @benwichowski4121 Před 11 měsíci +5

      dude he didnt have to make this its not like he is making any money off of the video anyways. Dont be so harsh

    • @mushykiller782
      @mushykiller782 Před 9 měsíci +6

      @@benwichowski4121 dude thats a horrible way of looking at this.

    • @benwichowski4121
      @benwichowski4121 Před 9 měsíci +1

      Eh whatever