6 ms·
First of all, fantastic tool. Second of all, to folks that are trying to figure out how to give this a go: Open up your favorite DAW (try out Reaper[1] if you
by yowlingcat 6y ago
First of all, fantastic tool.
Second of all, to folks that are trying to figure out how to give this a go: Open up your favorite DAW (try out Reaper[1] if you don't have one yet), download an install the fantastic open source DX7 emulator plugin Dexed VST plugin [2] and have fun.
In my opinion, FM synthesis is one of the finest things in life I've ever experienced. I never understood the whole culture around an emotional attachment to one's guitar before I realized how closely I could bond with my FM synthesis instruments. It was about five years ago when it started to feel a bit more like an extension of my brain and less like a tool. Now, I've always been an FM8 person myself because of the envelopes, but obviously the DX7 shaped synthesizers have the superior library.
I'm always overjoyed to see projects that get more folks into the joy of music with FM synthesis.
[1] https://www.reaper.fm/ https://www.reaper.fm/
[2] https://asb2m10.github.io/dexed/ https://asb2m10.github.io/dexed/
- cable 6y agoThe Elektron Digitone is a fantastic sounding, modern hardware FM synth with great workflow once you learn it. Highly recommended.
- n3k5 6y agoYou don't even need a DAW. When I downloaded Dexed as an audio unit for my Mac (thinking “I'll have to try this later; at the moment I don't have enough RAM free to start a DAW”), I was pleasantly surprised that it also came with a stand-alone app. The Dexed wiki says there are such apps for Windows and Linux, too. Then I downloaded a MIDI file and used Audacity to play some of its channels into the synth. Super easy, even though I'd never used Audacity for MIDI before. Just one thing stumped me for a minute: When you open the MIDI settings in the Dexed app, under “Active MIDI inputs” it shows a list of available buses, all with what looks like a green light next to it, as if they are indeed active. Those are actually checkboxes and they're initially off.
- yowlingcat 6y agoIt's true! You don't technically need a DAW, but I just I like how easy a good one makes it to go from noodling around on an idea to having a full song. In my opinion, any of major DAWs (including Logic/Live/FL/Reaper/Cubase) gives you enough tools to put out really polished stuff if you want to start polishing your craft. I'm not sure if I've found an open source one I like to that level yet, though. Ardour seems really powerful, but I'm unfamiliar with it.
- rzzzt 6y agoI like using SAVIHost when toying around with VSTs in standalone mode (if they do not offer one): https://www.hermannseib.com/english/savihost.htm https://www.hermannseib.com/english/savihost.htm
- detaro 6y agoI wonder if someone has ported dexed to WebAudio or something and the page could embed it. Unrelated: I've played with Dexed a bit, but I just can't get over twiddling knobs on screen ...
- raphlinus 6y agohttps://github.com/google/music-synthesizer-for-android/tree/webaudio https://github.com/google/music-synthesizer-for-android/tree... has an experimental port, but I'd consider it a starting point, not a polished web app. ETA: there's also https://www.webaudiomodules.org/wamsynths/webdx7/ https://www.webaudiomodules.org/wamsynths/webdx7/ , but sound is pretty crackly on my setup :/
- yowlingcat 6y agoOther things I like about FM that I was just thinking about: - It's super CPU efficient on modern hardware, so you can use as many instances as you like. - You can use it to do reasonably convincing physical modeling of many real instruments (or at least the start of it) - There is little phase smearing or analog noise. - Even for percussive instruments, you can tune and shape harmonic boundaries so that your instruments gel in the mix. - Building instruments through sine wave decomposition/recomposition encourages bandwidth efficient sound design and instrument arrangements. They sound sweet to the ear, and instead of using the full bandwidth of a sawtooth or square wave, you can use the first few partials (or a couple choice ones) to sketch out the idea of one without taking up all of the space the full thing would. - (At least with FM8), The multipoint envelopes editor is as flexible as a DAWs automation curve editor. It uses a zoomable spline based UI that feels a little bit like using Illustrator's pen tool. - (Matter of taste) It's really easy to get retro video game sounds, so composing with these instruments always triggers pleasant nostalgia for me, even if I'm not writing VGM. This is not a surprise. - Yamaha's sibling OPL/OPN (YMxxxx) series is responsible for powering sound synthesis in the Sega Genesis, MSX, Sound Blaster and sound cards and arcade game systems of the 80s and 90s. If I can make a synesthetic analogy to a physical material, it's a lot like silicone. You can make it lifelike, almost unsettlingly or cartoonishly so. It pairs well, and fittingly, with the 80s and the 90s.
- disease 6y agoEven today, in 2020, I'm amazed at how good the music sounds in those 80s and 90s arcade games that used FM chips like the YM2151. Marble Madness, 720, Pack Rat in particular. Not just a testament to FM synthesis, but to the composers and sound programmers of the day!
- yowlingcat 6y agoDefinitely a great point. One of my favorite other examples is the Dune soundtrack[1]. This example uses the AdLib gold which uses the OPL3/YMF262, I believe. [1] https://www.youtube.com/watch?v=gUfGyfbzl9k https://www.youtube.com/watch?v=gUfGyfbzl9k
- StavrosK 6y agoAny instructions for Linux? Dexed won't run there.
- Synaesthesia 6y agoLook for FM synth VST’s. There are surely loads of them.
- StavrosK 6y agoThanks, I ended up loading the cartridge on https://www.webaudiomodules.org/wamsynths/webdx7/ https://www.webaudiomodules.org/wamsynths/webdx7/, it works great in Firefox (no crackles).
- motogpjimbo 6y agoIt's possible to build it for Linux from source: https://github.com/asb2m10/dexed/wiki/Linux-Builds https://github.com/asb2m10/dexed/wiki/Linux-Builds
- deleted 6y ago[deleted]
- ttctciyf 6y agoIf you have an ubuntu based distro, you can probably install dexed (or hexter, another DX7 softsynth) from the kxstudio repos ( https://kx.studio/Repositories https://kx.studio/Repositories )
- yowlingcat 6y agoThis is a great question and I don't think I have a good answer. Here are some options: - Some sibling comments have noted that you can built Dexed for Linux. If you can give that a shot and get it to build and run MIDI to it, it's one of the easiest ways you can get things going. - If you're not partial to the OS you're using (unlikely for most people, I know), give it a shot on OSX. - Otherwise, you might want to give KXStudio [1] a shot. It's an Ubuntu distro built by Paulo Coelho (@falkTX), who did some great work building Carla [2], which I believe is an evolution of dssi-vst [3]. dssi-vst uses the VeSTige emulator (which may be Wine based) and built a VST to DSSI adapter layer over it; I believe @falkTX forked dssi-vst, improved it over time and eventually came up with Carla. You could use Carla to run an instance of windows Dexed. - Be aware that it's tricky to get a stable driver chain working properly with Linux (and I suppose you could say the same for Windows, too). You'll want to use a community blessed audio interface and other system components in your computer if you want the highest likelihood of stability. Results aren't guaranteed. Personally, after multiple tries over the past ten years with a variety of hardware, a combination of bad luck and lack of time led me to give up and go back to the old reliable option, which for me is OSX. There's nothing worse than being in the middle of working on a track with your inspiration going, only to have your computer freeze and reboot losing your last half an hour of work if you forgot to save. But I'd love to be able to stay use Linux for music software. Frankly, @falkTX's work with KXStudio is impressive, and it continues to evolve. Maybe there will come a day in the future when I can finally make the leap again. [1] https://kx.studio/ https://kx.studio/ [2] https://github.com/falkTX/Carla https://github.com/falkTX/Carla [3] https://github.com/falkTX/dssi-vst https://github.com/falkTX/dssi-vst