[HN Gopher] Dexed FM synthesizer similar to DX7 running on bare ...
       ___________________________________________________________________
        
       Dexed FM synthesizer similar to DX7 running on bare metal Raspberry
       Pi
        
       Author : rcarmo
       Score  : 96 points
       Date   : 2022-04-17 16:52 UTC (6 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | _joel wrote:
       | Looks great, hope they get parameter assignment via MIDI controls
       | working, got a load of pi's sat here doing nothing and midi
       | controller galore but kinda limited if you can't change params on
       | the fly with the controller.
        
       | raphlinus wrote:
       | This warms my heart to see. I was looking at various hardware
       | (teensy and so on) at the time I originally started the project,
       | but never had the time and energy to wrangle actually putting it
       | together.
        
       | nkozyra wrote:
       | Nice
       | 
       | I've been building little raspi synths for awhile but they all
       | sit inside Linux because bypassing the os is outside of my dev
       | comfort zone.
       | 
       | But it's obviously the way to go. The dx7 is pretty well tread
       | space, I'd love to see some great granular synths on rpi like the
       | GR-1
        
         | mixmastamyk wrote:
         | I tried hooking up a midi keyboard to our pi with a floss
         | software synth installed called timidity, but the latency was
         | terrible, no matter what I did. Turned down buffering,
         | installed jack. Happen to know how to get past that?
        
           | _joel wrote:
           | Pipewire a route to check? I'm afraid I do all my production
           | in Logic Studio and only dabbled in linux audio (probably one
           | of suckiest things about Linux, or was, it's been getting
           | much better over the years)
           | 
           | Edit: spider senses tingling yes, this will help, if you can
           | get it on your distro (most modern seem capable, with various
           | levels of tinkering - hey it wouldn't be linux audio without
           | some deperation/fun!) https://gitlab.freedesktop.org/pipewire
           | /pipewire/-/wikis/FAQ...
        
           | nkozyra wrote:
           | I don't know timidity but I didn't have that issue with the
           | options I tried.
        
       | Applejinx wrote:
       | Nice! I've just recently started targeting the 64-bit Pi as a
       | plugin platform, and have ported my entire library to it. So
       | that's nearly 300 plugins also for the Pi, but no synths, just
       | audio processors. And I use Dexed to make sounds, so this is
       | right in my wheelhouse. Even have spare Pi 3s kicking around :)
       | 
       | I'm still trying to get Renoise up and running on the new Pi
       | (400), but have already demoed a full Reaper mix with various
       | plugins running that was made on an iMac Pro with no
       | consideration as to CPU load, running just fine on the Pi too.
       | All the sounds were 96k and on the Pi the project was resampled
       | on the fly to 48k, but it played!
       | 
       | Add the right synths (such as Dexed: I like running it at 24 bit
       | as a sound design machine, not just a DX7 imitation) and samples
       | and the Pi is starting to turn into a full-on music workstation.
       | Thrilling!
       | 
       | I would add that running Dexed on a bare metal Pi, means that you
       | don't have to reinvent sound design and can use patches made
       | elsewhere... but then, play them on the discrete unit, through
       | whatever DAC, and then DISTORT them in analog in whatever circuit
       | you devise, or a stompbox. Or simply run it into a ADC, some
       | basic thing, that's not meant to take those high levels: I have a
       | Razer thing that's easy to distort by running into its little mic
       | input.
       | 
       | Overdriving FM with analog distortion gives you intense sounds
       | that you'd struggle to match, purely in the box :) and being able
       | to run a Dexed on a spare Pi makes all this very easy, doesn't
       | it?
        
       | jsilence wrote:
       | Usually I have hard to solve ground loop noise issues with my
       | Raspberry Pi based synths when used in combinaton with other
       | synths. So while this is for sure a nice project, with all due
       | respect and kudos, for those really only interested in the DX7
       | sound, it is probably better to look into the new Volka FM 2.
        
       | dimatura wrote:
       | Pretty cool. Seems like this project was built on the Microdexed
       | [1] code, which is a port of Dexed to run on a teensy. It uses
       | circle [2] as a bare-metal basis on the pi, which was also used
       | by mt-32pi [3] to run a sample-based synth that can emulate the
       | roland mt-32.
       | 
       | [1] https://codeberg.org/dcoredump/MicroDexed [2]
       | https://github.com/rsta2/circle [3]
       | https://github.com/dwhinham/mt32-pi
        
         | rcarmo wrote:
         | There's also https://codeberg.org/positionhigh/MicroDexed-
         | touch, which is evolving to have a touch-based UI atop a Teensy
         | board. Pretty impressive.
        
       | shams93 wrote:
       | This is pretty sweet because you could then also use Juce to
       | write other kinds of synth engines and then also have a similar
       | process to Dex (which also uses Juce) to turn your vst/au plugin
       | into a hardware synth.
        
         | shams93 wrote:
         | But there's also a project from Juce that enables the same
         | thing but just dropping in your vst plugin but it requires a
         | particular dac hat which I got but I had been too busy to try
         | it out.
        
       | EarlKing wrote:
       | Oooo. Now to see about hooking up my Alesis to this....
        
       | rcarmo wrote:
       | Originally spotted here:
       | https://m.youtube.com/watch?v=Z3t94ceMHJo
        
       | IronWolve wrote:
       | Example of famous dx7 songs -
       | https://www.youtube.com/watch?v=BCwn26FePAo
        
       | snarfy wrote:
       | It's annoying how you have to use the HDMI for audio. I wish the
       | rpi had a DAC.
        
         | _joel wrote:
         | You can use a DAC, according to the docs, there are loads
         | supported as the other commenter suggests. I've got one of
         | these https://www.hifiberry.com/dacs/
        
         | Zenst wrote:
         | The upside is, you have lots of DAC's that fill that whole
         | market and with that, better choice.
         | 
         | Now you can always use an external USB DAC, I personally use a
         | Behringer UMC202HD, though the UMC204HD maybe a better model if
         | you want to hook in external MIDI devices into the mix.
        
         | MisterTea wrote:
         | I use a $25 Dayton USB audio DAC and it works fine.
        
       | devmor wrote:
       | I'm amazed that anyone can come up with new projects on the pi
       | right now. I guess some people have a backstock of unused ones.
       | 
       | They're so hard to find around here that they're being scaled at
       | $200/pop for the 4s.
        
         | nmjohn wrote:
         | With https://twitter.com/rpilocator I've bought 5 4's at retail
         | price over the last month. They are by no means easy to get -
         | but with a little effort they are possible to get. (Unless you
         | need an 8gb one, those seem super rare.)
        
       | tartoran wrote:
       | Recent demo upload on uputube:
       | https://youtube.com/watch?v=Z3t94ceMHJo
        
         | rcarmo wrote:
         | Yes, that is where I saw it.
        
       ___________________________________________________________________
       (page generated 2022-04-17 23:00 UTC)