Resources for this project: *please remember to support the devs if you like this* MINIDEXED github.com/probonopd/MiniDexed, also join the discussion on github.com/probonopd/MiniDexed/discussions Audio hat ("soundcard"): raspiaudio.com/ LC Display: bit.ly/3L6NF8N Rotary encoder: bit.ly/3KSts6o GPIO expander: amzn.to/3M8Kduf You can also buy one of the sets by Freenove: amzn.to/3rtuvBR - these will get you a lot of components useful for synth projects.
On the video you show creating the sysex/voice directory. How do you access these files from the hardware please. Got me scratching my head. Currently waiting on a screen and rotary.
@@elusivemite please plug in a screen (hdmi) while booting. do you spot any error messages like "invalid filename"? if yes, just rename your SYX files to something like 01.syx, 02.syx and so on.
I have delayed building this project until I could get my hands on another Pi4 (the only pc format that I fully utilise) but building a MiniDexed has by far been the most rewarding and useful tool I have built in recent years. As a rather poor pianist and keyboard player this has put the iconic sounds of about three decades of popular music into my hands in their fullest glory. The sound quality with the external A/D is superb. Thanks Floyd for bringing this little project to the populous through your channel.
They should add support for an opsix-style mixer section: six faders for operator level and six pots for operator ratio. Edit: CC support is on the project’s to-do list!
@@unclemick-synths I believe DX7 patches can already be setup with aftertouch or breath control, so you should be able to use a wind synth! maybe try it out on dexed, free dx7 vst
@@maxspencerkarinen6463 thanks Max. I dug out the manual for my TX7 and it's in the function memory rather than the voice memory so I'll have a play with that. Not as convenient as my DX27 (breath is built into the patch itself) but if it works I'll be happy! It won't be using all the features I can send it but better than nothing.
Floyd, I love your channel and you’re going in great directions. Long time “like”-er but had to mention your video are a real highlight to a busy world.
I just got a beautiful DX5 and I almost got a tx816 when I was shopping. I fell for the DX5 what can I say, it wasnt rational. :) This is SO cool though, I think it would be fun to build a chassis + touch UI for it!
@@mr_floydst ive just built a Headless M8 and I love it!! I am working on that midi out mod, I dont see why the midi in couldn't work, so Ill try that one too
I am blown away by this project, I had been thinking about building this for a long time then I took the plunge and built it using a Pi4 in an argon 1 nanosound case and Arturia keystep keyboard and it sounds absolutely amazing. I used a 0.96 inch I2C OLED. I will be showing it off at a science exhibition next weekend.
@@mr_floydst Pi 3 is selling for $200 bucks, a Pi Zero will run you $95, aside from that this would be great release timing giving the announcement of volca fm2
Hey Floyd, your videos and music just keep getting better! I’ve been looking at the SY70 or SY100 for awhile now, I think I might go for it. I’m surprised there doesn’t seem to be any modern product that has the functionality of that thing at a decent price, in theory it seems like a great machine to sequence multiple hardware synths with.
Glad you liked it. I will definitely do a video trying to create a patch using only the encoder, and I will do another one once the MIDI controller support is there.
I'm... Blown away this actually works as well as it does hahaha. I never was really interested in the Raspberry PI, but every time you make a new videos of doing projects on it, my interest increases more and more each time. Just incredible stuff as always mate.
Wow this looks really awesome. Looks like it could be used as a standalone hardware FM synth (which is something I don't have and but want to have) if one gets a proper case. I think I'm gonna build this in the summer holidays :).Thanks for showing us this. And also nice jam.
Thanks, Woody - this has so much potential - if the developers stick to their roadmap, you could put this _inside_ a midi controller and shape sounds and create all kinds of performances for under $50.
Interesting concept. The big problem with 80's synthesizers on the raspberry pi is they're all VST plugins for windows & the windows PC is way across the room.
What a cool project! I mean, sure I can do all this on my computer but still, it's pretty mind-blowing to me that all that horsepower required back in the good ol days is now just a small pile of inexpensive stuff that fits in the palm of your hand!
Thank you! Indeed, this is a cool project. Yes, of course a PC can run anything, but here's potential to create you own hardware controller on top of it (if you like building things).
You ARE Dx 7 Floyd. It is you. Dexed, minidexed, dx7 all of it, its you. Towards the End i saw the Fifty Shades of Floyd :) it was Floyd from different sides, zoomed in. zoomed out... flipped...yeah well Floydification in editing :)
After I see this video I assembled the circuitry and put minidexed on a 2GB (!) SD card I had knocking around. Sadly my LCD has died since my last project, so I'll have to get a new one, but it sounds absolutely wonderful. It didn't like my AKAI MPK Mini Play (I think because it doesn't default to midi mode ?) so I had my Beatstep running patterns through it. Even the analogue audio on the Pi 3 sounds good though! Anyway - thanks for another excellent video!
Looks really promising, but it would need cc support to be of any real use to me as a wind controller player, hell if it did midi and audio over bluetooth aswell, I might even make it my primary synth! Looking forward to watching this grow
@@mr_floydst oh yes a friend, i think he has contacted you already is planing to do a small run of modules :-) great one. i love FM and have a lot of old FM Synths :-) Thanks for doing this.... stay helath and take care.
Thanks Floyd, this is fascinating! I would love this with the display as HDMI so it might be possible to have a graphical editor. Ill certainly keep watching for updates as this really sparked my interest. Thanks again!
Thank you very much! There's a version of this project for Teensy which features a touch screen UI (but you only get 2 tone generators instead of 8 because the Teensy CPU is less powerful). codeberg.org/positionhigh/MicroDexed-touch
@@katiebarber407 Yes, you're right! This is based on asb2m10.github.io/dexed/, a VST plugin. But on Raspberry PI, the fun is in the process of building. Adding a display and controls yourself teaches you a thing or two about electronic components and how they work. The only real advantage here over using this on a phone or a computer is that this here as practically no latency, as there is no operating system to circumnavigate. Plus you could go ahead and add anything you like (a screen, more physical controls, a keyboard...)
@@mr_floydst thank you! that's awesome and good to know. I definitely see the practicality and fun-ness of these types of projects. I didn't mean to imply it as redundant or anything like that
@@katiebarber407 Hi Katie. I believe this is based on the VST DX7 Synth Dexed. I think its really nice to have it on a Pi to use it standalone. Cheers!
If there was a way to have a more expressive synth that's suited to MIDI wind controllers (breath controller message)... Is there anything like Respiro or at least EVI-NER for Raspberry-like microcomputers?
Hi, thanks for watching! I do not know of such an app at the moment, though there are plenty of synths that can react to air pressure and expression. Some of those could create a relatively convincing "natural" sound if programmed carefully. E.g. ZYNADDSUBFX or Surge.
Minidexed works in headless mode, what an awesome synth! I'm surprised that the midi controls used for effects like reverb and cutoff appear to be hardcoded. Minisynth has a parameter mapping for this. My Alesis has a utility to change the values it sends, but I like to use my controller for several different projects, for example, I might have another SD card to run a different synth.
I'm defo gonna build one of these. But not a fan of the minimalist interface (though it does make it VERY compact and portable). Gonna slap on an interface like I did for my HS Expander I think, since that is still pretty minimal (3 sliders and an LCD) but removes all menu diving :) Amazing what fits on an tiny board like the RPI these days.
Thanks for sharing. Had a pi4 on the mantlepiece doing nothing so had a test earlier. Il definitely be building this up. I'm hoping I can push midi din through my sl MK2 into dexed to intergrate this into my setup
@@Solidsoundfx Haha, of course. But you can also watch my video on the QY100, which is the same thing but with an additional audio input: ua-cam.com/video/2Sk2cSeHIN0/v-deo.html To answer your question: Yes, it is. And it's got a super awesome feature dubbed "chord tracks" - you can create patterns as usual but you also specifiy the key they're in, and the QY series can than "hot swap" your pattern into another chord / key. I've never seen this on any other device and it was one of those "aha!" moments.
@@mr_floydst excellent !! Inwas looking for a good standalone smal polyphonic sequencer for my dx 7 and prophet 5 . But this thing can do so much more . Thx for the info anni will look at your video . Thx again
With more of these pi based solutions coming out, it would be nice to see an enclosure available with the capabilities to support them. Im talking a shield with inputs/outputs/audio dac, screen, controls.
That would be nice, but I think it's unlikely to happen soon. Developers would have to settle for a standard (interface assignment) and there's R&D and marketing and distribution costs involved - a lot of work and risk to be taken. Could be a kickstarter project perhaps.
@@mr_floydst Besides, DACs are unobtanium. Look at stock on digikey and mouser, it's all zero stock with 6 months or more wait time. It's great we can find these boards in stock now, but good luck if you want to start making new stock and you're not already on someone's priority list.
What a great project! I get one or two pi4’s, already have ordered two types of audio modules (one with PCM5102A and one holding a PCM5122), I have some rotary encoders and a 16x2 LCD, but I plan to use the 128x64 I2C OLED instead. The end goal is to make a euro rack module out of it to fit my diy synthesizer.
This is wonderful, thank you for sharing! Instant sub, cant wait to dive into the rest. Now I really want to build a Minidexed unit myself. I'm not bad with a soldering iron, but a complete beginner in terms of how stuff actually buttons up and how to follow the quite daunting schematic on the github. If you happen to have any advice, I would be most grateful. A vague request I know!
You can buy a breadboard and a couple of wires from Aliexpress, bypassing the soldering. www.aliexpress.us/item/1005005968711434.html www.aliexpress.us/item/3256805804401192.html www.aliexpress.us/item/3256804460701476.html
Great video. Thanks for doing this. I got minidexed running on my RPi4 without the display or knob or soundcard. Using the M-Audio Oxygen49, I can at least change patches on it. It's like a cheaper version of the Korg Volca FM, but with more polyphony (it is at least a 5 note polyphony, but it might be higher). Looking forward to slapping a hifiberry audio hat into the unit to clean up the output.
@@mr_floydst Thanks for the info. I've been noodling this this gadget off and on this afternoon. It's a little tricky to manage without the display, but I can see the possibilities. And I've never had my RPi boot so fast. :-D
I’m amazed by the new technology and your ingenuity,Sir 😮 I still have a DX7s, bought it brand new with huge some of money and mine turned out to be somewhat temperamental few years on. I’m so glad that software emulation is here nowadays and Dexed brought Dx7 synths back to life 😊. This video gives me a reason to research Raspberry pi’s and other associated projects. Well done 👍 Big thank you
Thanks for watching and for your kind words! I just wanted to make it clear that the actual software was developed by @probonopd and I'm merely the messenger. ;-) I have a playlist on Raspberry PI synths on my channel page, ua-cam.com/video/ae5TYhnhp3w/v-deo.html, which might serve as a quick overview on what to research next.
Thanks for watching! The developers have MIDI controller support for fast editing on their to-do-list next. I really recommend joining the discussion on github.com/probonopd/MiniDexed/discussions
Hi, you're completely correct - that's a reverb pedal. This unit has no onboard effects whatsoever. (I think you can see the pedal at one point in the video)
Been testing today. Installed on a pi4. Usb midi into the pi from a novation SL mk2. (built in midi interface.) Midi din from my rig into the SL and to dexed. Able to play (and later program) from my SL and sequence it at the same time via din from my MPCs
Floyd...you keep making my to-do list of projects longer and longer. Still need to try the teensy m8 build and your webmidi sequencer. Oh yeah, need to try out the full blokas labs pisound build of modep with a guitar to see if it sounds any better than when you compared it to Zoom MS-100bt.
Thank you, Ted. I think today's "project" is done really quickly, as all you need to do is unzip that synth onto an SD card - it will turn your barebones PI into a DX7 no questions asked. All you need to do is to connect a MIDI controller that can send program change messages. By default, sound will come out of the 3.5mm jack. The LCD and other stuff I showed here is entirely optional.
Wow, I didn't think it was possible to make the DX7 more difficult or stupid to program, and yet here we are. It's awesome that they squeezed a TX816 into a tiny form factor, but without a software editor, you might as well just use an iPhone with any number of apps.
Thanks for watching! MIDI cc programming is in development. And well, if we're honest, every synth can be replaced by an iPhone and most people wouldn't notice. Raspberry Pi project are for people that enjoy tinkering. In my opinion this project is off to a good start .
@@mr_floydst - Yeah, no. You can't replace a knob-per-function physical synth with an iPhone.. AS a synth programmer. Sure the apps sound great, and in many mixes the sound will hold up, but UI is crucial if you're actually using them for sound design. That was the point I focused on in my original comment, not sound quality or whether an audience would notice in a mix. And this is where devices like this fall down - it has ported the processing to a smaller device, but without such a ridiculous UI... for FM synthesis especially!, it's really not providing much more than a sampler with these sounds could.
Really nice project and I think I need to have a go at this and follow the project as it develops, have tinkered with Rasp Pi before, but I'm a bit of a newbie on the hardware side - the one part I'm not following is the display - does it need a separate IIC/I2C interface (there is one mentioned on the linked 1602 display product page? Looks like there is something on the breadboard not mentioned.
Hi, thanks for watching! No, you just need the basic display and connect the wires according to the table on this project's git hub page. I had the one with the i2c interface in my collection so I used that one (wiring as decribed in the doc still works the same regardless of the presence of that interface)
A version of this for the Munt MT-32 emulator would be a big score for DOS game nostalgists who want the full experience of the games that used that hardware to display text messages etc., without the high prices of the vintage hardware.
Can you edit the synth parts with Dexed or use it for offline patch creation ? Not sure how that could ( if it does ) work with the multi-part architecture , But hope it does because a Yamaha TX synth with the equivalent of an alpha dial sounds like menu diving purgatory .
You can. In the DEXED VST, it's relatively easy, and here, it's possible, but maybe a bit slow as you have to click your way through a lot of sub-sub-submenus. But it's really easy to understand.
Now hopefully someone will make a similar project for OBXd . One of my favorite freewarez and probably the only way I’m going to have an oberheim type synth in hardware anytime soon .
apparently a patch i made is on the factory presets of this ! 001:091 Magical Harp i want to build one, but how do you do it so that it's nicely contained in a box? i've been really into fixing stuff lately, but never built anything
Hi, thanks for watching! That's so cool! :-) Regarding your question, please take a look at this page, which should have the answers you seek: github-wiki-see.page/m/probonopd/MiniDexed/wiki/Hardware
What kind of distortion is that? More the "overdrive" distortion (output signal too hot) or a digital distortion (stutters, weird noises)? In the first case, check the output level. You can do that in one of the submenus. In the second case, check the amount of synths in the config file. Pi Zero 2 can't run 8 synths simultaneously if I remember correctly, please reduce the number to 1 and test again and then slowly go higher.
Thanks for the reply Mr. Floyd, much appreciated! Yeah thats precisely it, signal is too hot… i tried lowering output level in submenu’s, and that didnt do the trick. but I will def try lowering the amount og synths as first thing…will get back.
@@mr_floydst So i tried ToneGenerators=1 Polyphony=8 and 16, and unfortunately it did not do the trick..sounds are guite amazing otherwise, just not very useful when the general output is slighty saturated..I don't have any ideas what to do about this :(
Hello Floyd, what an enticing DIY project: kudos! I have built a Zynthian in the past, and already know how surprisingly poweful a Pi4 core can be at generating software synthesis. This idea of yours of a mini-TX polytimbral DX7/Dexed is just brilliant. Since I am considering building one myself, could you please point at a suitable external case that fits all the components listed in your video? Thanks, and keep up with similar ingenious projects!
Hello Paolo, thanks for your kind words! This is not my project, though, I'm just showing it off / explaining were to get it and how to use it. Credit has to go to @probonopd (and countless other open source developers that created the software he combined to make this possible) But yeah, micro computer content will be a mainstay of this channel, there's certainly more to come. :-)
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).
You're not wrong here. The RasPi CPU is in the Korg OPSIX, for example. I never looked at Dexed's code and it's dependencies. Perhaps it's not too hard, the math behind FM is high school level.
Would be glad to see this as ready-made tiny box. Maybe as one extension board, norns-style. Have you considered this possibility? I think this should be a hit, tiny multitimbral synth!
This project has so much potential as everyone has a RasPi somewhere in a drawer. And yes, if you own a 3D printer, you could easily turn this into a nice looking box. WIth the PI Zero-2, you could also tuck it into a MIDI hardware controller and create your own hardware synth. :-)
@@mr_floydst that's my plan. Though il keep the pi mounted behind the controller out of sight in a case and add the screen and encoder to the controller.
Great video Floyd! So I built one myself using a Rasberry Pi 3 B+, included the LCD and encoder and a DAC but am getting an error on boot 'serialmididevice: Serial.Read() error: -1' however this occurs when I have either a USB keyboard controller (Arturia Keylab 88 MKII) or just a QWERTY keyboard or nothing plugged in. Any suggestions?
Great walk through. I must try to build this myself. Your QY70 looks like it has a backlit display - is this just an artefact of your lighting setup or have you added a backlight to your QY70??
Tempting, but I would hate to be stuck with one control and a two-line screen for editing. Might the devs later implement a capability for a touchscreen and multiple encoders?
Hello, thanks for watching! They're working on MIDI CC support at the moment according to their github page (please visit that to join the discussion). There's also MicroDexed, a similar project for the Teensy microcomputer: github.com/dcoredump/MicroDexed They're working on what you are asking for, but due to the lesser CPU on that board, you will get 2 "DX7s" max.
Great timing on this one - just after Volka FM2 announcement.. you have to wonder the margins on the Volka if it can only do one instance of 6 voices and has such a useless display.. of course enclosure/packaging/marketing add to the cost. Now.. somebody please build this or sell a complete kit including enclosure with multiple control knobs and sliders (Opsix style) - around 250$ would be a good price.
Thanks! :) Well you always have to consider R&D, and the Volca has more knobs, a keyboard and a sequencer and Interfaces. It should have more polyphony, for sure. :) The minidexed team is working on MIDI controller support so the door is open for a custom built hardware .
Could you give us some details on the off-screen connections? Are you taking the nano keys to a usb to midi converter and then to the qy70? Is the 3.5mm output on the pi going to your pc? Thanks for the great video
Thanks for watching! Ah, I always assume everyone watched my previous videos when in fact that's rather rare, haha. :-) In the demo, the Nanokey is connected to a USB MIDI host built by Hobbytronics in UK, which sadly is out of production. MIDI out of that host goes into MIDI in of the QY70 (a pocketable battery powered 16 track sequencer which serves as a "MIDI mixer" here and that also plays back an 8 measure chord, bass and drum pattern) MIDI out of the QY70 is connected to the MINIDexed, which is playing the pads, bass and EP. All of this is recorded on a ZOOM R20 multitracker.
Amazing, simply amazing sound. But hey, I can't believe how well you play the key2, I couldnt even play on regular Keys. The drums are from the yamaha? Or are you using it as a sequencer? It's amazing
Just a small question: When using a raspberry pi4b plus the Audio hat for this project, is there any knowledge about whet current this setup will draw from the 5 volt usb-c supply ?
Hi, thanks for watching! I'm sorry but I never checked in on that. All I can say is you can run this project on a typical power bank for days. I'll try to check power consumption some time, but perhaps other viewers can share their knowledge here?
Thank you for your prompt answers 😃👍🏻 Hope someone else can answer this? From the datasheet of the pi4 I know that the pi needs at least a 2.5 amps power supply but since your projects run from a bare metal pi, I guess the power consumption might be far less?
This is amazing.. I have had a DX7 since '85 when I bought it new, but now I need to build this!! One question - What was making the drum sounds in your video? The DX7 isn't particularly good at drums. I assume these were built into your sequencer? Also.. did you know there's a similar project for the MT32?
Thanks for watching! Yes, the drums sounds are from the sequencer I used. (though there _are_ some great sounding drum patches out there for the DX7 - they just were not that useable on a synth that's not polyphonic) I know of that MT32 project. Perhaps another thing to make a video about.
Quite confused after this tutorial. I bought everything except the multiplexer. I ended up buying a cheap ass audio hat but am willing to eschew it until I figure this out. I dont know where to plug in the LCD nor the encoder on the pi 3. i have them both plugged in now but nothing is displaying(it is lighting up though
Im revisiting this project, but having issues understanding where to get the actual voices from. I think this video is great for whetting peoples appetite, but a tad too fast on the details of setting up and the intricacies. Is it time for an update video? ;)
Hi, thanks for watching! As this is built on DEXED, you can use any DX7 patch bank you like. It's in the video at ca. 2:40. DX7 patches are all over the net: www.bing.com/search?q=dx7+patches Edit: I might do another video, but in the past, a second video on the same topic always attracted little to no viewers, and these videos are a lot of work. So for my "mental health", talking about new things is better.
Thanks for watching! It's an open source project, so you could do it yourself. The PI as a lot of GPIO ports so you could add more without adding controller boards.
Floyd, where you catch up to talk and donate future of this project? I have some suggestions that need to be discussed since I don't know the power of Rasp, but if you clear my doubts, I'd be happy to drop by Pay Pall.
Hi Lukasz, pardon, do I understand it correctly you need help with a specific problem? Best is to post your question here so everyone can participate / benefit from the answers.
I lost you at 2:15 minutes when you introduced the already assembled breadboard. I recognize the breadboard (you can buy it on Aliexpress) but _what the hell_ is that blue PCB and how did you attach the broad ribbon cable to the breadboard or blue PCB? Maybe you could make another video in which you explain exactly how you did it...
Thanks for watching! That PCB is just "spreading" the PI's GPIO port on the breadboard, and the ribbon cable just translates the GPIO pins to that PCB. In result, one row on the breadbord equals one pin on the GPIO port. In the video's description and in the pinned comment, there's a link to Freenove's PI starter kit, which comes with this breadboard, the PCB and _a lot_ of useful electronic / electrical components (resistors, encoders, transistors, buttons, LC displays, ribbon and normal cables...) It's a good place to start, really. I'm not sure if this is the right channel to place a Raspberry PI starter video on, there are plenty of other channels out there which do that. Maybe I'm going to put up a poll. :-)
@@mr_floydst Thanks for reminding me that the stuff I was wondering about is in the Freenove kit om Amazon. Explains a lot! A general Pi video might not be for you or UA-cam. But a making full blown DX7 with a Pi might interest some people. We also have the cheap DX7 from Korg in the form of the Volca FM 2. But this is way more fun!
@@mr_floydst Thanks. And just a follow up, in case it doesn't support that interface, the reason I like that particular interface is it's balance connections and also that it's a midi interface as well. I wanted to know what midi options are there aside from USB midi devices? I'd like to send it midi from my Blokas Midihub that way I can use Blokas to distribute the midi notes across multiple synth sounds.
Dear Floyd, i did follow your instructions but i can't get the display or the dataencoder working. do you have any suggestion? i don't know what i am doing wrong. thank you for your comment.
Hi! The most obvious reason for that is "you've got the connections wrong". There may be five reasons for this: 1) you swapped some wires. 2) you connected wires to the wrong pins. 3) your didn't use exactly the components the project description calls for. 4) some of the parts you're using are damaged. 5) some of the connections you made are broken / cold. I think it's rather unlikely this is a software problem. Start by trying your screen and encoder in other projects, verifying they're in a working order, and then try to rule out the other sources of problems. Good luck!
@@mr_floydst thanx for your answer. I tried the display on an arduino uno, that works. No I ask myself: do I have to upload a library for the dx7 project, or is that all in the software?
It's all in the software, no need for additional libraries. If you're stumped, please also check the projects homepage /github page, github.com/probonopd/MiniDexed Also check your minidexed.ini settings. Last but not least, you can always post your problem here: github.com/probonopd/MiniDexed/discussions
@@mr_floydst Dear Floyd, thanks for help! it works now. maybe i did wrong wiring with the display. the rotary encoder seemed broken (although it was new). so everything worked out well!
Hi, thanks for watching! Perhaps I'm overly optimistic here, I if a software emulation of the JP8000 existed, I'm sure the PI4 could run 8 of them. You could try ZynAddSubFX, it has the supersaw wave, if I remember correctly. ;-)
@@mr_floydst The JP8000 came out about 15 years after the DX7. The DX7 was 16 note polyphonic in 1983, JP8K only 8 note polyphonic in 1997. That gives some indication that the JP is much harder to emulate than the DX7.
I haven't measured it, but it's "practically nonexistent". There is no operating system and no audio subsystem, only the firmware interacting with the hardware.
Hello, thanks for watching! I didn't measure it, but due to the fact this project just skips the operating system altogether, my impression was there's no latency to speak of. Just try it yourself, it's installed within seconds, it's just a matter of copying those files to an SD card.
Resources for this project: *please remember to support the devs if you like this*
MINIDEXED github.com/probonopd/MiniDexed, also join the discussion on github.com/probonopd/MiniDexed/discussions
Audio hat ("soundcard"): raspiaudio.com/
LC Display: bit.ly/3L6NF8N
Rotary encoder: bit.ly/3KSts6o
GPIO expander: amzn.to/3M8Kduf
You can also buy one of the sets by Freenove: amzn.to/3rtuvBR - these will get you a lot of components useful for synth projects.
On the video you show creating the sysex/voice directory.
How do you access these files from the hardware please. Got me scratching my head.
Currently waiting on a screen and rotary.
@@elusivemite those show up in the "bank" menu. MIDI program changes and bank selects should work.
@@elusivemite please plug in a screen (hdmi) while booting. do you spot any error messages like "invalid filename"? if yes, just rename your SYX files to something like 01.syx, 02.syx and so on.
@@mr_floydst il give that a try later thanks. Don't recall any errors but il check in a bit.
@@mr_floydst that did the trick. As an aside. I numbered the banks and put names in brackets after the digits and it loads them fine .
I have delayed building this project until I could get my hands on another Pi4 (the only pc format that I fully utilise) but building a MiniDexed has by far been the most rewarding and useful tool I have built in recent years. As a rather poor pianist and keyboard player this has put the iconic sounds of about three decades of popular music into my hands in their fullest glory. The sound quality with the external A/D is superb. Thanks Floyd for bringing this little project to the populous through your channel.
Thank you very much. I agree, this project strikes just the right balance of usefulness and amount of work needed.
They should add support for an opsix-style mixer section: six faders for operator level and six pots for operator ratio. Edit: CC support is on the project’s to-do list!
Yes, it is! And I can't wait for it. :-) This is without doubt my favourite open source project in '22 so far.
CC support would be essential for me for playing it from my Roland AE-30 wind synth.
@@unclemick-synths I believe DX7 patches can already be setup with aftertouch or breath control, so you should be able to use a wind synth! maybe try it out on dexed, free dx7 vst
@@maxspencerkarinen6463 thanks Max. I dug out the manual for my TX7 and it's in the function memory rather than the voice memory so I'll have a play with that. Not as convenient as my DX27 (breath is built into the patch itself) but if it works I'll be happy! It won't be using all the features I can send it but better than nothing.
The future is now. Especially if you want to relive the past! Awesome project. Nice work, sir.
Thanks, Scott!
Floyd, I love your channel and you’re going in great directions. Long time “like”-er but had to mention your video are a real highlight to a busy world.
Thank you very much!
Wow thats so cool! Im definitely gonna build that! The tx816 is a bucketlist synth for me
I thought this was the coolest open source project II've seen this year, too :)
I just got a beautiful DX5 and I almost got a tx816 when I was shopping. I fell for the DX5 what can I say, it wasnt rational. :) This is SO cool though, I think it would be fun to build a chassis + touch UI for it!
@@mr_floydst ive just built a Headless M8 and I love it!! I am working on that midi out mod, I dont see why the midi in couldn't work, so Ill try that one too
I am blown away by this project, I had been thinking about building this for a long time then I took the plunge and built it using a Pi4 in an argon 1 nanosound case and Arturia keystep keyboard and it sounds absolutely amazing. I used a 0.96 inch I2C OLED. I will be showing it off at a science exhibition next weekend.
Thanks for watching, and have fun at that expo! Sounds like a great time. ;-)
hi dude, what about the science exhibition, what say the people about your device? have you some video to see it? cheers
Thanks Floyd. Another great video with a lovely chilled out Sunday jam to boot.
Thank you!
That was pretty cool. Actually making decent music from it was the highlight.
Thanks!
Beautiful !! That Is really Amazing ! Load time quicksilver ... Great Aldo the possibility to load soundfonts
This looks so good. I'll have to add it to my list of projects to make whenever it's possible to buy a Raspberry Pi again :-(
Thanks for watching! I didn't know it's hard to get one at the moment. Chip crisis?
@@mr_floydst Pi 3 is selling for $200 bucks, a Pi Zero will run you $95, aside from that this would be great release timing giving the announcement of volca fm2
Hey Floyd, your videos and music just keep getting better!
I’ve been looking at the SY70 or SY100 for awhile now, I think I might go for it.
I’m surprised there doesn’t seem to be any modern product that has the functionality of that thing at a decent price, in theory it seems like a great machine to sequence multiple hardware synths with.
You mean the QY100? It absolutely is, and you're right, there's nothing like it at the moment.
@gridsleep the SY77 is a synth I'd like to try one day.
Still got my qy70 , I will never sell it
Holy CRAP this is awesome!
Thanks, Clemens! It is, isn't it? ;-)
Thank you for sharing this project, would love to see more!!
Glad you liked it. I will definitely do a video trying to create a patch using only the encoder, and I will do another one once the MIDI controller support is there.
I'm... Blown away this actually works as well as it does hahaha.
I never was really interested in the Raspberry PI, but every time you make a new videos of doing projects on it, my interest increases more and more each time. Just incredible stuff as always mate.
Thanks, Xav!
thank you for the video and the song!
Wow this looks really awesome. Looks like it could be used as a standalone hardware FM synth (which is something I don't have and but want to have) if one gets a proper case. I think I'm gonna build this in the summer holidays :).Thanks for showing us this. And also nice jam.
Thank you very much, Jon! :)
quite astonishing project!
Thanks, Woody - this has so much potential - if the developers stick to their roadmap, you could put this _inside_ a midi controller and shape sounds and create all kinds of performances for under $50.
any way to control things with OSC instead of a hardware knob?
Yes, that's possible. Please take a look at the project's homepage for more details!
A QY-70 sized case with lots of buttons and knobs for this hardware would be dope!
Yes indeed. :)
Interesting concept. The big problem with 80's synthesizers on the raspberry pi is they're all VST plugins for windows & the windows PC is way across the room.
But does your Windows PC boot within 5 seconds? :)
Thank you very much for making and posting this great video .....
This is is just great for an old Raspbianic diving into Musik! 🏁
Thank you too! :)
I was amazed by this project. I'll build one! Thanks for sharing.
Thanks for watching! :)
What a cool project! I mean, sure I can do all this on my computer but still, it's pretty mind-blowing to me that all that horsepower required back in the good ol days is now just a small pile of inexpensive stuff that fits in the palm of your hand!
Thank you! Indeed, this is a cool project. Yes, of course a PC can run anything, but here's potential to create you own hardware controller on top of it (if you like building things).
JUST INCREDIBLE SIR!!!! THANK YOU SO MUCH FOR SHARING!!!! everything so easy for us to follow. You are a very good man!
Thank you ;-) Glad it was helpful.
Great video. I'm excited to try this out. Also, Raspberry Pi prices are crazy high currently.
Thank you! Yes, some viewers already mentioned the current prices. Hope that will go back to normal soon...
You ARE Dx 7 Floyd. It is you. Dexed, minidexed, dx7 all of it, its you.
Towards the End i saw the Fifty Shades of Floyd :) it was Floyd from different sides, zoomed in. zoomed out... flipped...yeah well Floydification in editing :)
Narrrrrgh you! :-)
After I see this video I assembled the circuitry and put minidexed on a 2GB (!) SD card I had knocking around. Sadly my LCD has died since my last project, so I'll have to get a new one, but it sounds absolutely wonderful. It didn't like my AKAI MPK Mini Play (I think because it doesn't default to midi mode ?) so I had my Beatstep running patterns through it. Even the analogue audio on the Pi 3 sounds good though!
Anyway - thanks for another excellent video!
Thanks for watching! This project is worth keeping an eye on for sure.
Looks, sounds super rad. Nice work!
Thanks a ton!
Looks really promising, but it would need cc support to be of any real use to me as a wind controller player, hell if it did midi and audio over bluetooth aswell, I might even make it my primary synth! Looking forward to watching this grow
Thanks for watching! CC support seems to be on the feature list next.
@@mr_floydst cant wait to try it,I've always loved dx7s and having dedicated hardware for it and dexed in the daw for editing would be awesome
nice. will look into this project.
got a spare pi 3 sitting on the desk ..
Thanks! Have fun with this, setup is really easy.
great great... cant await to see this in some studios...
Thanks for watching! This project is off to a good start, and it's worth keeping an eye on. It might be studio ready sooner than we think. :)
@@mr_floydst oh yes a friend, i think he has contacted you already is planing to do a small run of modules :-) great one. i love FM and have a lot of old FM Synths :-) Thanks for doing this.... stay helath and take care.
I wonder if anyone with experience with the Korg Volca FM might compare the two. Very cool project.
Interesting project. Thanks. Maybe I'll try it once the supply chain returns to normal.
I hope they do, but the outlook seems bleak at the moment... There's a lesson to be learnt here.
you killed it with this video floyd one of your best :)
Thank you very much!
I sold a TX816 and miss it.
I need one of the new DX7.
Amazing thing!
Thanks for watching!
Thanks Floyd, this is fascinating! I would love this with the display as HDMI so it might be possible to have a graphical editor. Ill certainly keep watching for updates as this really sparked my interest. Thanks again!
Thank you very much! There's a version of this project for Teensy which features a touch screen UI (but you only get 2 tone generators instead of 8 because the Teensy CPU is less powerful). codeberg.org/positionhigh/MicroDexed-touch
I'm not well versed in this technology, but couldn't this be a vst plugin?
@@katiebarber407 Yes, you're right! This is based on asb2m10.github.io/dexed/, a VST plugin. But on Raspberry PI, the fun is in the process of building. Adding a display and controls yourself teaches you a thing or two about electronic components and how they work. The only real advantage here over using this on a phone or a computer is that this here as practically no latency, as there is no operating system to circumnavigate. Plus you could go ahead and add anything you like (a screen, more physical controls, a keyboard...)
@@mr_floydst thank you! that's awesome and good to know. I definitely see the practicality and fun-ness of these types of projects. I didn't mean to imply it as redundant or anything like that
@@katiebarber407 Hi Katie. I believe this is based on the VST DX7 Synth Dexed. I think its really nice to have it on a Pi to use it standalone. Cheers!
If there was a way to have a more expressive synth that's suited to MIDI wind controllers (breath controller message)... Is there anything like Respiro or at least EVI-NER for Raspberry-like microcomputers?
Hi, thanks for watching! I do not know of such an app at the moment, though there are plenty of synths that can react to air pressure and expression. Some of those could create a relatively convincing "natural" sound if programmed carefully. E.g. ZYNADDSUBFX or Surge.
Great work, and nice music too.
Keep it going.
Thanks for watching! Will do. :-)
Minidexed works in headless mode, what an awesome synth! I'm surprised that the midi controls used for effects like reverb and cutoff appear to be hardcoded. Minisynth has a parameter mapping for this. My Alesis has a utility to change the values it sends, but I like to use my controller for several different projects, for example, I might have another SD card to run a different synth.
Hi, thanks for watching! You can always drop a feature request on the projects GitHub page. ;-)
I'm defo gonna build one of these. But not a fan of the minimalist interface (though it does make it VERY compact and portable). Gonna slap on an interface like I did for my HS Expander I think, since that is still pretty minimal (3 sliders and an LCD) but removes all menu diving :)
Amazing what fits on an tiny board like the RPI these days.
Thanks for watching! - yes, an external MIDI controller certainly helps here.
Thanks for sharing. Had a pi4 on the mantlepiece doing nothing so had a test earlier. Il definitely be building this up.
I'm hoping I can push midi din through my sl MK2 into dexed to intergrate this into my setup
There are so many PIs sleeping in some cupboard or resting an mantlepieces in this world. Let's give them a new lease. :-)
Super dope , I’m going to build this. I just got a dx 7 and totally restored it, I love it. Btw what is the purpose of that Yamaha thing there ?
Thank you very much! That's a QY70, a battery powered sequencer. I used it to play back an 8 bar pattern & drums in the jam at the end of the video.
@@mr_floydst is it polyphonic? I can look it up tho 😉 but keeping the conversation going is cool 2
Super cool video , ist the first one i see from you ! Thx
@@Solidsoundfx Haha, of course. But you can also watch my video on the QY100, which is the same thing but with an additional audio input: ua-cam.com/video/2Sk2cSeHIN0/v-deo.html
To answer your question: Yes, it is. And it's got a super awesome feature dubbed "chord tracks" - you can create patterns as usual but you also specifiy the key they're in, and the QY series can than "hot swap" your pattern into another chord / key. I've never seen this on any other device and it was one of those "aha!" moments.
@@mr_floydst excellent !! Inwas looking for a good standalone smal polyphonic sequencer for my dx 7 and prophet 5 . But this thing can do so much more . Thx for the info anni will look at your video . Thx again
With more of these pi based solutions coming out, it would be nice to see an enclosure available with the capabilities to support them. Im talking a shield with inputs/outputs/audio dac, screen, controls.
That would be nice, but I think it's unlikely to happen soon. Developers would have to settle for a standard (interface assignment) and there's R&D and marketing and distribution costs involved - a lot of work and risk to be taken. Could be a kickstarter project perhaps.
@@mr_floydst Besides, DACs are unobtanium. Look at stock on digikey and mouser, it's all zero stock with 6 months or more wait time. It's great we can find these boards in stock now, but good luck if you want to start making new stock and you're not already on someone's priority list.
I made one, and this works! Thanx, Floyd !
You're welcome!
Been looking for something like this for a long time. 👍
Thanks for watching! Glad you found what you were looking for. :-)
Amazing, I love the DX7 !!
Thanks for watching! :)
What a great project! I get one or two pi4’s, already have ordered two types of audio modules (one with PCM5102A and one holding a PCM5122), I have some rotary encoders and a 16x2 LCD, but I plan to use the 128x64 I2C OLED instead.
The end goal is to make a euro rack module out of it to fit my diy synthesizer.
Thanks, and good fortune with that project. :-)
This is wonderful, thank you for sharing! Instant sub, cant wait to dive into the rest.
Now I really want to build a Minidexed unit myself. I'm not bad with a soldering iron, but a complete beginner in terms of how stuff actually buttons up and how to follow the quite daunting schematic on the github.
If you happen to have any advice, I would be most grateful. A vague request I know!
You can buy a breadboard and a couple of wires from Aliexpress, bypassing the soldering.
www.aliexpress.us/item/1005005968711434.html
www.aliexpress.us/item/3256805804401192.html
www.aliexpress.us/item/3256804460701476.html
@@mr_floydst wonderful, thank you very much for the reply and information. Keep on keeping on making cool things!
Great video. Thanks for doing this. I got minidexed running on my RPi4 without the display or knob or soundcard. Using the M-Audio Oxygen49, I can at least change patches on it. It's like a cheaper version of the Korg Volca FM, but with more polyphony (it is at least a 5 note polyphony, but it might be higher). Looking forward to slapping a hifiberry audio hat into the unit to clean up the output.
Thanks for watching! On a PI4, you should get 8 virtual DX7s, which means 8 part multitimbrality and 16 voice polyphony each (8*16= 128 notes)
@@mr_floydst Thanks for the info. I've been noodling this this gadget off and on this afternoon. It's a little tricky to manage without the display, but I can see the possibilities. And I've never had my RPi boot so fast. :-D
I’m amazed by the new technology and your ingenuity,Sir 😮
I still have a DX7s, bought it brand new with huge some of money and mine turned out to be somewhat temperamental few years on. I’m so glad that software emulation is here nowadays and Dexed brought Dx7 synths back to life 😊.
This video gives me a reason to research Raspberry pi’s and other associated projects. Well done 👍 Big thank you
Thanks for watching and for your kind words! I just wanted to make it clear that the actual software was developed by @probonopd and I'm merely the messenger. ;-)
I have a playlist on Raspberry PI synths on my channel page, ua-cam.com/video/ae5TYhnhp3w/v-deo.html, which might serve as a quick overview on what to research next.
This is great! Think I'll have to do something with this, can you add more encoders\buttons to the pi so you can setup shortcuts etc for editing
Thanks for watching! The developers have MIDI controller support for fast editing on their to-do-list next. I really recommend joining the discussion on github.com/probonopd/MiniDexed/discussions
Might build one myself.
The verb sounds like a strymon. Is it? Or are the onboard verbs that good?
Hi, you're completely correct - that's a reverb pedal. This unit has no onboard effects whatsoever. (I think you can see the pedal at one point in the video)
amazing thank you so much. You've helped my project a lot
Thanks for watching! Glad it was helpful.
Gut gemacht und ganz cool!
Danke! :-)
Good video 👍. Very interesting for me if it could also have 5-pin MIDI to use completely standalone and also to be a patch librarian for my TX7.
You can use a USB to 5 pin midi converter for around $10. I used one in this video.
Been testing today. Installed on a pi4.
Usb midi into the pi from a novation SL mk2. (built in midi interface.) Midi din from my rig into the SL and to dexed. Able to play (and later program) from my SL and sequence it at the same time via din from my MPCs
You had me at “bare metal”
Thanks for watching! :)
I would like to try and build this on a Pi 4 with a Pisound.
I can't confirm it at the moment, but it should be possible. Please check for the chipset MINIDEXED calls for (I think it's on the Pisound)
Floyd...you keep making my to-do list of projects longer and longer. Still need to try the teensy m8 build and your webmidi sequencer. Oh yeah, need to try out the full blokas labs pisound build of modep with a guitar to see if it sounds any better than when you compared it to Zoom MS-100bt.
Thank you, Ted. I think today's "project" is done really quickly, as all you need to do is unzip that synth onto an SD card - it will turn your barebones PI into a DX7 no questions asked. All you need to do is to connect a MIDI controller that can send program change messages. By default, sound will come out of the 3.5mm jack. The LCD and other stuff I showed here is entirely optional.
Wow, I didn't think it was possible to make the DX7 more difficult or stupid to program, and yet here we are. It's awesome that they squeezed a TX816 into a tiny form factor, but without a software editor, you might as well just use an iPhone with any number of apps.
Thanks for watching! MIDI cc programming is in development. And well, if we're honest, every synth can be replaced by an iPhone and most people wouldn't notice.
Raspberry Pi project are for people that enjoy tinkering. In my opinion this project is off to a good start .
@@mr_floydst - Yeah, no. You can't replace a knob-per-function physical synth with an iPhone.. AS a synth programmer. Sure the apps sound great, and in many mixes the sound will hold up, but UI is crucial if you're actually using them for sound design. That was the point I focused on in my original comment, not sound quality or whether an audience would notice in a mix. And this is where devices like this fall down - it has ported the processing to a smaller device, but without such a ridiculous UI... for FM synthesis especially!, it's really not providing much more than a sampler with these sounds could.
Nice! Even better than the Volca FM2 :)
Thank you! - I don't know, maaayyyybeee? ;-) Polyphony and multitimbrality is bigger, obviously. :-)
Great video! Is there a wiring diagram out there somewhere? I have everything ready to go but don’t know what wires go where.
Thanks for watching! The wiring diagram is on the same page you can download the software from. I talk about it in the beginning of this video.
I guess I meant header positions. I look at the wiring diagram and I am completely lost. Thanks for replying to me so fast.
Voila ! Mr. Einstein.
well, uhm, no. :-)
Yes! Yes I am VERY interested! 🍿😳
Thank you very much. I'll publish more DIY stuff in the future, among other things (music and synth stuff)
Really nice project and I think I need to have a go at this and follow the project as it develops, have tinkered with Rasp Pi before, but I'm a bit of a newbie on the hardware side - the one part I'm not following is the display - does it need a separate IIC/I2C interface (there is one mentioned on the linked 1602 display product page? Looks like there is something on the breadboard not mentioned.
Hi, thanks for watching! No, you just need the basic display and connect the wires according to the table on this project's git hub page. I had the one with the i2c interface in my collection so I used that one (wiring as decribed in the doc still works the same regardless of the presence of that interface)
@@mr_floydst Thanks for the response, much appreciated. Definitely giving this a go.
A version of this for the Munt MT-32 emulator would be a big score for DOS game nostalgists who want the full experience of the games that used that hardware to display text messages etc., without the high prices of the vintage hardware.
I'm not shure, but I think this exists. Got to google it...
That project is called "mt32-pi".
Can you edit the synth parts with Dexed or use it for offline patch creation ? Not sure how that could ( if it does ) work with the multi-part architecture , But hope it does because a Yamaha TX synth with the equivalent of an alpha dial sounds like menu diving purgatory .
You can. In the DEXED VST, it's relatively easy, and here, it's possible, but maybe a bit slow as you have to click your way through a lot of sub-sub-submenus. But it's really easy to understand.
@@mr_floydst Awesome.
Now hopefully someone will make a similar project for OBXd . One of my favorite freewarez and probably the only way I’m going to have an oberheim type synth in hardware anytime soon .
apparently a patch i made is on the factory presets of this ! 001:091 Magical Harp
i want to build one, but how do you do it so that it's nicely contained in a box? i've been really into fixing stuff lately, but never built anything
Hi, thanks for watching! That's so cool! :-)
Regarding your question, please take a look at this page, which should have the answers you seek: github-wiki-see.page/m/probonopd/MiniDexed/wiki/Hardware
Hi Mr. Floyd. Thanks for a great video! Do you have any solution for a slighty distorting sound? i am using raspiaudio ultra+ HAT on a Pi Z 2
What kind of distortion is that? More the "overdrive" distortion (output signal too hot) or a digital distortion (stutters, weird noises)?
In the first case, check the output level. You can do that in one of the submenus.
In the second case, check the amount of synths in the config file. Pi Zero 2 can't run 8 synths simultaneously if I remember correctly, please reduce the number to 1 and test again and then slowly go higher.
Thanks for the reply Mr. Floyd, much appreciated!
Yeah thats precisely it, signal is too hot… i tried lowering output level in submenu’s, and that didnt do the trick. but I will def try lowering the amount og synths as first thing…will get back.
@@mr_floydst So i tried ToneGenerators=1
Polyphony=8 and 16, and unfortunately it did not do the trick..sounds are guite amazing otherwise, just not very useful when the general output is slighty saturated..I don't have any ideas what to do about this :(
I found another solution, i replaced the ultra+ with a V3. Now the output is clean and i am quite happy about this thing 🎉
Hello Floyd, what an enticing DIY project: kudos! I have built a Zynthian in the past, and already know how surprisingly poweful a Pi4 core can be at generating software synthesis. This idea of yours of a mini-TX polytimbral DX7/Dexed is just brilliant. Since I am considering building one myself, could you please point at a suitable external case that fits all the components listed in your video? Thanks, and keep up with similar ingenious projects!
Hello Paolo, thanks for your kind words!
This is not my project, though, I'm just showing it off / explaining were to get it and how to use it. Credit has to go to @probonopd (and countless other open source developers that created the software he combined to make this possible)
But yeah, micro computer content will be a mainstay of this channel, there's certainly more to come. :-)
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).
You're not wrong here. The RasPi CPU is in the Korg OPSIX, for example.
I never looked at Dexed's code and it's dependencies. Perhaps it's not too hard, the math behind FM is high school level.
Would be glad to see this as ready-made tiny box. Maybe as one extension board, norns-style. Have you considered this possibility? I think this should be a hit, tiny multitimbral synth!
This project has so much potential as everyone has a RasPi somewhere in a drawer. And yes, if you own a 3D printer, you could easily turn this into a nice looking box. WIth the PI Zero-2, you could also tuck it into a MIDI hardware controller and create your own hardware synth. :-)
@@mr_floydst that's my plan. Though il keep the pi mounted behind the controller out of sight in a case and add the screen and encoder to the controller.
Great video Floyd! So I built one myself using a Rasberry Pi 3 B+, included the LCD and encoder and a DAC but am getting an error on boot 'serialmididevice: Serial.Read() error: -1' however this occurs when I have either a USB keyboard controller (Arturia Keylab 88 MKII) or just a QWERTY keyboard or nothing plugged in. Any suggestions?
Please check this thread: github.com/probonopd/MiniDexed/discussions/411
Woow this is nice!! How many voices does it have pear sound module? Really looking forward to make this project
Hi, thanks for watching! You get a full DX7 per module (16 voices).
Great walk through. I must try to build this myself. Your QY70 looks like it has a backlit display - is this just an artefact of your lighting setup or have you added a backlight to your QY70??
Thank you! That's just the reflection of my studio lights, unfortunately. Would love to have a backlit LCD on this.
Tempting, but I would hate to be stuck with one control and a two-line screen for editing. Might the devs later implement a capability for a touchscreen and multiple encoders?
Hello, thanks for watching! They're working on MIDI CC support at the moment according to their github page (please visit that to join the discussion).
There's also MicroDexed, a similar project for the Teensy microcomputer: github.com/dcoredump/MicroDexed
They're working on what you are asking for, but due to the lesser CPU on that board, you will get 2 "DX7s" max.
Yamaha QY70 - now there's a piece of hardware you don't see every day! And in mint condition at that!
It's a great portable sequencer! :)
@@mr_floydst Yes, but programming it is not for the faint of heart :D
Great timing on this one - just after Volka FM2 announcement.. you have to wonder the margins on the Volka if it can only do one instance of 6 voices and has such a useless display.. of course enclosure/packaging/marketing add to the cost. Now.. somebody please build this or sell a complete kit including enclosure with multiple control knobs and sliders (Opsix style) - around 250$ would be a good price.
Thanks! :)
Well you always have to consider R&D, and the Volca has more knobs, a keyboard and a sequencer and Interfaces. It should have more polyphony, for sure. :)
The minidexed team is working on MIDI controller support so the door is open for a custom built hardware .
Will it accept a USB-cable with a micro-MIDI-interface? Something like a MIDI IN and MIDI OUT plug on one side and a USB-plug on the other side?
Hi, thanks for watching! Yes, that will work.
Could you give us some details on the off-screen connections? Are you taking the nano keys to a usb to midi converter and then to the qy70? Is the 3.5mm output on the pi going to your pc?
Thanks for the great video
Thanks for watching! Ah, I always assume everyone watched my previous videos when in fact that's rather rare, haha. :-)
In the demo, the Nanokey is connected to a USB MIDI host built by Hobbytronics in UK, which sadly is out of production. MIDI out of that host goes into MIDI in of the QY70 (a pocketable battery powered 16 track sequencer which serves as a "MIDI mixer" here and that also plays back an 8 measure chord, bass and drum pattern)
MIDI out of the QY70 is connected to the MINIDexed, which is playing the pads, bass and EP.
All of this is recorded on a ZOOM R20 multitracker.
You dither nicely Floyd
I see you're a man of culture, too.
See, in a world that only knows black and white, ... :)
Is it possible to buy a completed unit with best sound quality and display but no HDMI?
I'm sorry, I can't sell one to you - perhaps try asking on the project's homepage, github.com/probonopd/MiniDexed
Amazing, simply amazing sound. But hey, I can't believe how well you play the key2, I couldnt even play on regular Keys. The drums are from the yamaha? Or are you using it as a sequencer? It's amazing
Thank you very much! The drums are indeed from the sequencer I used, not from the MiniDexed.
Just a small question: When using a raspberry pi4b plus the Audio hat for this project, is there any knowledge about whet current this setup will draw from the 5 volt usb-c supply ?
Hi, thanks for watching! I'm sorry but I never checked in on that.
All I can say is you can run this project on a typical power bank for days.
I'll try to check power consumption some time, but perhaps other viewers can share their knowledge here?
Thank you for your prompt answers 😃👍🏻 Hope someone else can answer this? From the datasheet of the pi4 I know that the pi needs at least a 2.5 amps power supply but since your projects run from a bare metal pi, I guess the power consumption might be far less?
I have a preliminary setup and the power consumption is about 370mA @ 5 volt. ua-cam.com/video/eVK8PfLgHwc/v-deo.html
Is there a possibility to connect a digital audio output to this project. S/PDIF , Toslink ?
Hi, thanks for watching! I didn't test it myself, but please search for "I2S to Spdif TERADAK". That should be what you're looking for.
Yer such a Tinkerer eh lol well done, bit of a mess but results speak for themselves .... Thank You
Thanks for watching! Yeah, using a breadboard always looks a bit shoddy. Advantage is you can reuse the parts later.
This is amazing.. I have had a DX7 since '85 when I bought it new, but now I need to build this!! One question - What was making the drum sounds in your video? The DX7 isn't particularly good at drums. I assume these were built into your sequencer? Also.. did you know there's a similar project for the MT32?
Thanks for watching! Yes, the drums sounds are from the sequencer I used. (though there _are_ some great sounding drum patches out there for the DX7 - they just were not that useable on a synth that's not polyphonic)
I know of that MT32 project. Perhaps another thing to make a video about.
Quite confused after this tutorial. I bought everything except the multiplexer. I ended up buying a cheap ass audio hat but am willing to eschew it until I figure this out.
I dont know where to plug in the LCD nor the encoder on the pi 3. i have them both plugged in now but nothing is displaying(it is lighting up though
Hi, thanks for watching. As I said in the video, I've linked the schematics in the video's description text. See github.com/probonopd/MiniDexed
Im revisiting this project, but having issues understanding where to get the actual voices from. I think this video is great for whetting peoples appetite, but a tad too fast on the details of setting up and the intricacies. Is it time for an update video? ;)
Hi, thanks for watching! As this is built on DEXED, you can use any DX7 patch bank you like. It's in the video at ca. 2:40.
DX7 patches are all over the net: www.bing.com/search?q=dx7+patches
Edit: I might do another video, but in the past, a second video on the same topic always attracted little to no viewers, and these videos are a lot of work. So for my "mental health", talking about new things is better.
Can i play only one instance ?? Thx
Hi! Yes, of course. Any number from one to eight.
can add more then one Potentiometer for control the Options etc ?
Thanks for watching! It's an open source project, so you could do it yourself. The PI as a lot of GPIO ports so you could add more without adding controller boards.
this is amazing.. wold it work on a raspberry pi 2? or would I need to change some of the code..
It will work, but you will get only one "DX7" instead of 8.
@@mr_floydst Actually Pi 2 should do all 8. Pi 1 and Zero do only 1.
@@09427560 ah, right. thanks for pointing that out.
@@09427560 thank you, will try
@@mr_floydst thanks, again this is really cool man, good job
Floyd, where you catch up to talk and donate future of this project? I have some suggestions that need to be discussed since I don't know the power of Rasp, but if you clear my doubts, I'd be happy to drop by Pay Pall.
Hi Lukasz,
pardon, do I understand it correctly you need help with a specific problem?
Best is to post your question here so everyone can participate / benefit from the answers.
I lost you at 2:15 minutes when you introduced the already assembled breadboard. I recognize the breadboard (you can buy it on Aliexpress) but _what the hell_ is that blue PCB and how did you attach the broad ribbon cable to the breadboard or blue PCB? Maybe you could make another video in which you explain exactly how you did it...
Thanks for watching! That PCB is just "spreading" the PI's GPIO port on the breadboard, and the ribbon cable just translates the GPIO pins to that PCB. In result, one row on the breadbord equals one pin on the GPIO port. In the video's description and in the pinned comment, there's a link to Freenove's PI starter kit, which comes with this breadboard, the PCB and _a lot_ of useful electronic / electrical components (resistors, encoders, transistors, buttons, LC displays, ribbon and normal cables...) It's a good place to start, really.
I'm not sure if this is the right channel to place a Raspberry PI starter video on, there are plenty of other channels out there which do that. Maybe I'm going to put up a poll. :-)
@@mr_floydst Thanks for reminding me that the stuff I was wondering about is in the Freenove kit om Amazon. Explains a lot! A general Pi video might not be for you or UA-cam. But a making full blown DX7 with a Pi might interest some people. We also have the cheap DX7 from Korg in the form of the Volca FM 2. But this is way more fun!
Do you think this could be configured to work with the Blokas Pisound (hat)? Or do you think other USB audio interfaces could work?
This software calls for a PCM5102A or PCM5122 DAC chip. If that's present on the Pisound, you're good to go.
@@mr_floydst Thanks. And just a follow up, in case it doesn't support that interface, the reason I like that particular interface is it's balance connections and also that it's a midi interface as well. I wanted to know what midi options are there aside from USB midi devices? I'd like to send it midi from my Blokas Midihub that way I can use Blokas to distribute the midi notes across multiple synth sounds.
@@beatnikcafe I think you should join the discussion on github.com/probonopd/MiniDexed/discussions :)
Dear Floyd, i did follow your instructions but i can't get the display or the dataencoder working. do you have any suggestion? i don't know what i am doing wrong. thank you for your comment.
Hi! The most obvious reason for that is "you've got the connections wrong". There may be five reasons for this:
1) you swapped some wires.
2) you connected wires to the wrong pins.
3) your didn't use exactly the components the project description calls for.
4) some of the parts you're using are damaged.
5) some of the connections you made are broken / cold.
I think it's rather unlikely this is a software problem. Start by trying your screen and encoder in other projects, verifying they're in a working order, and then try to rule out the other sources of problems. Good luck!
@@mr_floydst thanx for your answer. I tried the display on an arduino uno, that works. No I ask myself: do I have to upload a library for the dx7 project, or is that all in the software?
It's all in the software, no need for additional libraries. If you're stumped, please also check the projects homepage /github page, github.com/probonopd/MiniDexed
Also check your minidexed.ini settings.
Last but not least, you can always post your problem here: github.com/probonopd/MiniDexed/discussions
@@mr_floydst Dear Floyd, thanks for help! it works now. maybe i did wrong wiring with the display. the rotary encoder seemed broken (although it was new). so everything worked out well!
can it recieve sysex messages to tweek the sounds? ?
Hi, yes, it does, see github.com/probonopd/MiniDexed/discussions/110
2030: we can now run 8 Roland JP-8000s on a Raspberry Pi 7... haha in my dreams!
Hi, thanks for watching! Perhaps I'm overly optimistic here, I if a software emulation of the JP8000 existed, I'm sure the PI4 could run 8 of them.
You could try ZynAddSubFX, it has the supersaw wave, if I remember correctly. ;-)
@@mr_floydst The JP8000 came out about 15 years after the DX7. The DX7 was 16 note polyphonic in 1983, JP8K only 8 note polyphonic in 1997. That gives some indication that the JP is much harder to emulate than the DX7.
May i ask how is the latency (between playing a note and the sound coming out) of this?
I haven't measured it, but it's "practically nonexistent". There is no operating system and no audio subsystem, only the firmware interacting with the hardware.
hi Floyd.
Great video- thank you!
What's the latency setting on this? How low can you take it before crackling?
Hello, thanks for watching! I didn't measure it, but due to the fact this project just skips the operating system altogether, my impression was there's no latency to speak of. Just try it yourself, it's installed within seconds, it's just a matter of copying those files to an SD card.