If the RPI is capable of hosting *8* DX7s emulations -- that's 288 operators configured into 48 voices, each with 6 operators -- surely it's capable of more advanced FM synthesis? Dexed is open-source, so it should be pretty easy (for a competent programmer) to tweak it to emulate the FVX-1 or even better, a fully multitimbral, 24-voice, 8-operator instrument, with the algorithms of the FVX-1 and the waveforms of the TX81Z (if not more).
I am neither a programmer nor a musician but the RPi is really capable of much more. Projects like PiSound and Zynthian make good use of it (although using an operating system underneath). But these projects demand a lot of time and human resources, maybe now that Dexed was ported to a low level framework that doesn't require an operating system some other talented people decide to improve it even more.
:D thanks I don't have a 3D printer but got a small plastic box and I'm moving everything. The cardboard isn't rigid enough to hold the button when I press it and sometimes I have to use one hand just to hold it
github.com/probonopd/MiniDexed no linux... no operating system... just code (yes, I think C++) so no latency and no waste of resources; it is a customization of the Dexed project, a software emulation of the Yamaha DX7, glued with a few other open source projects so it supports some audio cards, MIDI input, a few types of character displays and buttons
followed guidelines here (github.com/probonopd/MiniDexed); an old RPi 3, a raspiaudio sound card, a rotary encoder (KY-040 clone) and a 16x2 LCD with a I2C backpack; the raspiaudio has all the necessary GPIO pins available in solder points so I soldered some F/M jumper cables and connected them to the headers on the backpack and on the encoder will publish some photos later
If the RPI is capable of hosting *8* DX7s emulations -- that's 288 operators configured into 48 voices, each with 6 operators -- surely it's capable of more advanced FM synthesis? Dexed is open-source, so it should be pretty easy (for a competent programmer) to tweak it to emulate the FVX-1 or even better, a fully multitimbral, 24-voice, 8-operator instrument, with the algorithms of the FVX-1 and the waveforms of the TX81Z (if not more).
I am neither a programmer nor a musician but the RPi is really capable of much more. Projects like PiSound and Zynthian make good use of it (although using an operating system underneath). But these projects demand a lot of time and human resources, maybe now that Dexed was ported to a low level framework that doesn't require an operating system some other talented people decide to improve it even more.
That's a cool cardboard! Noice😮
:D thanks I don't have a 3D printer but got a small plastic box and I'm moving everything. The cardboard isn't rigid enough to hold the button when I press it and sometimes I have to use one hand just to hold it
Box ausm tedi xD
how
What's generating the sound?
raspiaudio audio+ v3 (a small and inexpensive but good quality I2S audio card for the raspberry pi)
@@JorgePereira Nice! What's the software though? Custom C++ code directly generating waveforms or something? Or a standard linux synth program?
github.com/probonopd/MiniDexed
no linux... no operating system... just code (yes, I think C++) so no latency and no waste of resources; it is a customization of the Dexed project, a software emulation of the Yamaha DX7, glued with a few other open source projects so it supports some audio cards, MIDI input, a few types of character displays and buttons
How did you build it?
followed guidelines here (github.com/probonopd/MiniDexed); an old RPi 3, a raspiaudio sound card, a rotary encoder (KY-040 clone) and a 16x2 LCD with a I2C backpack; the raspiaudio has all the necessary GPIO pins available in solder points so I soldered some F/M jumper cables and connected them to the headers on the backpack and on the encoder
will publish some photos later