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