Add a "MIDI" chip #1126
Replies: 4 comments 15 replies
-
I think this could be a good idea, to be able to drive external synths from furnace |
Beta Was this translation helpful? Give feedback.
-
I wish people would stop asking for MIDI and DAW... if you want to use MIDI and DAW's with VST why don't you just use that...this is a tracker. There are threads like this one every month or so, it feels like spam. |
Beta Was this translation helpful? Give feedback.
-
Yeah imo it would be cool to be able to make midis for games like doom/duke nukem/goldeneye/etc in Furnace (or any other game where midis can be used really since that's really the only useful purpose for midi files these days), I've been making content for these games on and off for several years now and being able to export midis in furnace would definitely be useful for me personally. Though of course that would require adding the ability to either import .sf2 files or use the system midi synth (I personally use coolsoft virtual midi synth on windows 10 instead of the default shitty MSGS synth especially since I need to be able to use custom special soundfonts to accurately hear how my songs will sound in some games that don't use standard GM compliant soundfonts anyway, so not sure if that would effect things in any major way that would make things more difficult, sekaiju seems to work fine with it so I guess furnace would too) |
Beta Was this translation helpful? Give feedback.
-
I've discussed this briefly on the discord server before but I think it'll be better if I """formalize""" it on here.
The idea is essentially to add a chip that would turn the notes and commands from its channels into MIDI commands, which could be sent to the system's MIDI handler (a synth, a connected device, a soundfont etc.).
Each channel would be responsible for a single playing note at a time.
I honestly don't know how well this can translate into Furnace's workflow, so any suggestions and critics are very much appreciated here.
For the effects/instruments, other than the common ones (Volume, Pitch/Arpeggio, Phase Reset etc.), there should also be Velocity* and Bank+Patch.
I'm not fully sure how well Velocity would work here - should it be the same as the volume or should it be a different parameter?
Since, as far as I know, Furnace has a hardcoded amount of channels per chip, I think we'll have to make a fixed amount of channels for MIDI. I think 8 or 16 is good, since it's not too much and if you need more you can just add another identical chip.
Beta Was this translation helpful? Give feedback.
All reactions