thanks 😊 I was really impressed by your DIY modules - until I found your channel I was intending on using the arduino as a simple gate/trigger/envelope/lfo generator for my volca modular (will probably still do that later) but seeing & hearing your Mozzi-based builds gave me other ideas! 😀 lottttsss of ideas!
This is awesome! I built one, and it's so much fun. Thanks for sharing open source and for your help trouble shooting my buttons over on Reddit. You rock!
And thank you so much for sharing this code and schematics and building walkthrough. I've been building over 70 diy modules with shamefully zero documentation and therefore also without possibility to share instructions to the fellow alikes.
Source code is now up at github.com/Meebleeps/MeeBleeps-Mutant-Synth (edit: and BOM & fritzing diagram with circuit layout is here: www.reddit.com/r/synthdiy/comments/raxba2/arduino_synth_build_for_generative_techno_using/)
@@manecolooper that is awesome!! Will love to check it out! Yes the buttons I used were normally closed, which wasn’t ideal but were the best looking small panel-mount switches at my local electronics store 🤔
@@wireheadinstruments Indeed! i just replaced the buttons for normally closed and works perfect...well the three max7219 boards i received had some issues like rows of leds that stay always lit , ordered from a different source, but the machine is amazing!!! Thanks so much!!!
Hello @Meebleeps I just cannot seem to get the code to work on my Arduino Nano. Is there any chance that I could send you a Nano and you upload it for me? I am happy to pay for your time and postage!
hey there. it’s actually laser-etched acrylic. The panel has a silver top layer which is etched off by the laser, revealing the black plastic underneath.
thanks 😁 i'm working on an FM-based one at the moment - just trying to find a musical sweet spot somewhere inside an R2D2 simulator! let me know if you decide to build one! 👍
@@wireheadinstruments Please make a video of that FM synth once completed. I have a spare Arudino nano lying around (maybe it's too weak though), and would love to have a simple FM synth. I do music/sound effects for computer games for a living and would love to add your FM thingy to my arsenal:)
@@trjaudio that sounds cool! I definitely will post the FM synth. it's going pretty well and the nano is powerful enough to run two simple voices, although my code needs some optimisation to squash a few glitches. currently each voice is a 2-op FM with a modulation lfo, amplitude adsr, and now hoping to add an modulation adsr to that too, so it can do a fair bit! 😁
@@trjaudio hey I just saw this comment again - not sure if you saw it but I did end up posting the FM synth a couple of months ago: ruclips.net/video/KD6IrcmMkoA/видео.html
finally got my displays, so finally managed to get the whole thing running and making sense :) I also had a got at the FM sw, and it is just as good as the TECHNO one. NICE!!!!!!
That is so awesome! Would love to see/hear it if if you can share a link? I like them both but find the FM synth more fun for noodling with the 2 interacting voices :)
@@wireheadinstruments I got them running on the same hardware platform build. I can send you pictures, if you want. Also, while on the subject, Seems a really pity to have two pots doing nothing on the MUTANT sw. Filter resonance would be nice on one of them rather then on a FUNC swap. :) Had a look at the sw myself, but like I said before very little digital dig. :(
@@5rockbolt hey there, that's cool. yes the hardware is basically the same :) reason the original only has 6 knobs is because I originally developed the prototype on Arduino Uno which only has 6 analog inputs and I had finished the front panel design before I realised the Nano has the extra 2! see if you can post pics to the reddit: www.reddit.com/r/synthdiy/comments/raxba2/arduino_synth_build_for_generative_techno_using/ 😊
This is rad as. I'm real keen on getting the code as it looks pretty easy to build and would be ideal for my idea for a mobile techno setup to tow behind a bike and play at protests.
I've posted the source code: github.com/Meebleeps/MeeBleeps-Mutant-Synth provided as-is 😁 but if anyone has questions or feedback I'm happy to field them.
congratulations and beautiful project. Do you think that in the future you could implement a voltage output and gate for the sequences? Also a clock in and out ... that would be great and usefull for control anothers synths.. thanks and congratulations.
thanks so much! 😁 for external synth control I have midi-out working on a new prototype eurorack-format sequencer-only version and plan to add CV/Gate/Clock to that too.
Hey there! amazing project! I was thinking of building something similar eurorack based. Can you shed some light on what are those 10 "Control" points meant for in this build since they're part of the front panel? Im trying to think how to implement CV input/output for this.. Thanks!
thanks!! the original idea was to connect 6 patch-points to the centre pin of each pot, and other points to sync in/out and maybe the clone button - so that I could inject voltages from volca modular and/or my modified volcas (ruclips.net/video/jpwa8cFfh9M/видео.html & ruclips.net/video/ejFq_BJE774/видео.html). then while I was polishing off the firmware, I had so much fun using the internal parameter-locking modulation that adding additional external modulation sources didn't seem important, so I never wired them up. I'm currently working on a eurorack version of the sequencer from this build with 3 polymetric sequence tracks for v/oct cv, gates and non- v/oct cv. prototype is getting close, finalising UX at the moment, but already sounds great with my dysphonia module!
Just finished building one, it sounds awesome (very present sound, cuts thru the mix much better than typical 16-bit digital stuff), and it's soooo much fun to play! Will certainly incorporate it into my setup. Just have one question about schematics: Is it really a 0.1 mF (milifarad) capacitor in 9v DC input section and near led matrix? Cannot find it anywhere, and the value seems really big
awesome! let me know if you put up any links so I can see the build - it's always cool to see other makers' interpretations :) re the cap, it is 100uF - schematic labeling in Fritzing is a bit dumb (0.1mF=100uF, but never ever sold as 0.1mF!).
thanks! 😁 I don't have a proper BOM but i've put a fritzing diagram I used to build it up here: www.reddit.com/r/synthdiy/comments/raxba2/arduino_synth_build_for_generative_techno_using/
Realised it's not too much work so I added the BOM to the reddit post :) for simplicity copied here: 1 x Arduino Nano (I used an Elegoo) 1 x 270Ohm resistor (mozzi output low pass filter - I used 2*500ohm as that's all I had) 1 x 100n capacitor (mozzi output low pass filter) 1 x 1Mohm pulldown resistor for sync input 1 x 100uF electrolytic capacitor for decoupling LED driver noise 1 x diode for reverse-voltage protection on 9V input 3 x 3.5mm mono socket 1 x 2.1mm DC power socket 6 x momentary switches 6 x 10k linear potentiometer 6 x knobs! 1 x LED matrix with MAX7219 driver (www.altronics.com.au/p/z6362-8x8-red-led-matrix-breakout-board/) 3 x 10-pin headers 1 x 10x1 header socket 3 x 10-pin IDC cable socket 1m x 10-core ribbon cable 4 x 20mm M3 spacers 8 x M3 spacers (20mm spacers weren't quite long enough) 4 x M3 countersunk screws (from base to 4 x M3 posidrive screws 1 x Trolase Metallic Acrylic sheet (www.trotec-materials.com/laser-materials/plastic/trolase-metallic/filter/is_indoor/1/thickness/3-2-mm.html) 1 x Trotec Solid Wood (www.engraving-supplies.com.au/engravable-wood/solid-wood.html)
@@wireheadinstruments Audio output section is clear. I have a problem with the power supply, what is the value of the diode, capacitor and 9v current regulator? (that black element in the diagram). What kind of potentiometers are there (valu and type A or B). What is the "control" socket on the panel for?Thank you very much for your answer
@@hajdek777 electrolytic cap is 100uF. the black element is just a 1N4007 recitifier diode. no regulator, current limiting or other protections (I know its really rough, but it's my first real electronics project so i'm still in the 'making common mistakes' zone. 😁) potentiometers are 10K type B (linear)
also that electrolytic cap value was not a formal electronics design - just a trial and error whilst googling about decoupling caps and plugging things in to reduce the LED driver noise (although it turned out most of the noise was coming from the LEDs on my USB keyboard!)
Hello again my man Im giving up my build on freaq synth lol, then I just yolo upload mutant synth, then it sorta works Hehe All 6 pots works, (it blinks the rx smd led on arduino) but two of my button didn't work, d4 func and d12 clone. And I didn't get running led sequencer animation even if i press start + scale. The led matrix just change its pattern when I press scales and roots only. Additional info : I supply 5 volt on arduino vcc input not 9 volt, hehe. I didn't use sync in & out & midi out. I already delete the #define normally closed switch code's line. If I start plug in the power first time, the led matrix just show 2 lines, then I plug of and plug in again it started normally with ur meeblip m logo animation. Please help, pleaseee I've already try to change the led matrix, change arduino board, but it still the same
Sometimes I found the led matrix to be glitchy when prototyping if my connections weren’t solid, especially with the filtering caps. Also. If you’re only feeding in 5V power I would connect that to the 5V pin of the arduino, not the Vin pin. Not sure that’s best practice but the Vin may have a voltage drop across the nanos’s diode? Also if you’re using my schematic with an external diode then that will definitely drop the voltage and probably won’t work. Does it work if you power it all via the arduinos usb port?
thanks! 😁 unfortunately at this stage you'll have to come around to my house 😂 but if I get around to cleaning & posting the code you can build your own & fritzing schematics are here www.reddit.com/r/synthdiy/comments/raxba2/arduino_synth_build_for_generative_techno_using/
@@wireheadinstruments haha - I could never build that - but I would purchase one if you were selling - maybe I am close enough to drive by and pick it up. I just love the sounds it creates, so deep. - Southern Ontario nearby?
@@wireheadinstruments How long do you think it will be to get around posting the code? I know personally I would love to get the rough code and just update it if and when the polished code is put out. Just thought that way at the very least if life gets hectic and you never get around to the code, people can still play and enjoy and bring recognition to your piece. Whatever you decide for yourself, I did want to say it is a very appealing instrument.
@@leonidashendrickson1408 well there's lots of paths to DIY, but my past lives include years of C++ windows/web development, a bit of electronics assembly work & being an amateur musician since i was 6. After that, this synth took a bit of trial and error learning arduino hardware, watching youtube vids about electronics (especially HAGIWO's modules) and frying a couple of Arduinos in the process 😁
built one(without the display, which is still somewhere in China:) :) ) and MAN, OH, MAN!!!!!!! This is one heck of a machine!!!!! I think I sussed out which pot does what, but I am still banging my head against the wall about the switches!!!!!!! Can someone kindly tell me which switch does what, please? S4 (D5) is STOP/START, but the rest? HHEEELLLPPPPPP!!!!!! :) :) :) Thank you
Hi there, it is a bit cryptic! 😁 I've just updated the readme to include tables for the buttons & analog controls, including the index, UI name (as per my original panel design), arduino pin number, and the functions. github.com/Meebleeps/MeeBleeps-Mutant-Synth/blob/master/readme.md#controls Summary: D4 - Func: Access alternative control function D5 - Start: Starts/stops the sequencer (alt: Tap-tempo) D6 - Scales: Cycle through available musical scales (alt: Cycle through available mutation algorithms) D3 - Root: Increase the tonic note (alt: Decrease the tonic note) D10 - Rec: Hold to record knob movements (alt: Hold while moving a knob to clear the recorded value) D12 - Clone: Retrigger the current step Analog Controls A0 - Species: Oscillator 2 detune (alt: Amount of sidechain/ducking effect) A1 - Lifespan: Note length A2 - Mutation: Probabilty that sequence will change over time (alt: Density - Probability of a note playing on any step) A3 - Shape: Shape of the filter envelope A4 - Colour: Base filter value (alt: Filter resonance) A5 - Population: Number of steps in the sequence 1-16
@@wireheadinstruments I am indeed looking at that too, but dunno if I can get it to load, cos I am using the Arduino IDE, which is just about all I can manage, codewise. :( We'll see....... :) :) :)
@5rockbolt Hi there, I finally got around to uploading a new version of the FM Synth code that allows you to compile to a smaller binary, by omitting one of the LFO/carrier waveforms and saving 2KB. There are now compiler switches in MutantFMSynthOptions.h to allow for smaller compile size. Should make it easier to build for different target platforms! Let me know if you have any questions. Cheers.
Hi, have you included the mozzi library in your project? If not, get the most recent one from GitHub (github.com/sensorium/Mozzi)and make sure it is in your includes path.
This is exactly the thing I've been looking For! Magnificent! As soon as I'm outta Hospital, m doing it!
COOL!!!
thanks 😊 I was really impressed by your DIY modules - until I found your channel I was intending on using the arduino as a simple gate/trigger/envelope/lfo generator for my volca modular (will probably still do that later) but seeing & hearing your Mozzi-based builds gave me other ideas! 😀 lottttsss of ideas!
This is awesome! I built one, and it's so much fun. Thanks for sharing open source and for your help trouble shooting my buttons over on Reddit. You rock!
thanks for the feedback! I'm really happy you went to the trouble of building one and are enjoying it!!
And thank you so much for sharing this code and schematics and building walkthrough. I've been building over 70 diy modules with shamefully zero documentation and therefore also without possibility to share instructions to the fellow alikes.
It’s all good :) documenting is the hardest bit to bother with! 😂
Source code is now up at github.com/Meebleeps/MeeBleeps-Mutant-Synth (edit: and BOM & fritzing diagram with circuit layout is here: www.reddit.com/r/synthdiy/comments/raxba2/arduino_synth_build_for_generative_techno_using/)
This is so amazing! built one , just getting inverted response from switches, could it be that they are normally closed? thanks so much!
@@manecolooper that is awesome!! Will love to check it out! Yes the buttons I used were normally closed, which wasn’t ideal but were the best looking small panel-mount switches at my local electronics store 🤔
@@wireheadinstruments Indeed! i just replaced the buttons for normally closed and works perfect...well the three max7219 boards i received had some issues like rows of leds that stay always lit , ordered from a different source, but the machine is amazing!!! Thanks so much!!!
Hello @Meebleeps I just cannot seem to get the code to work on my Arduino Nano. Is there any chance that I could send you a Nano and you upload it for me? I am happy to pay for your time and postage!
Hi there. Probably easiest if I send you a programmed nano from my stockpile. Contact me at meebleeps at gmail. 👍🏻
This faceplate makes this even better
How do you get the black paint on the frontpannel at 2:57?
hey there. it’s actually laser-etched acrylic. The panel has a silver top layer which is etched off by the laser, revealing the black plastic underneath.
Awesome work. Would love to see more of these. Tempted to build one myself some day.
thanks 😁 i'm working on an FM-based one at the moment - just trying to find a musical sweet spot somewhere inside an R2D2 simulator! let me know if you decide to build one! 👍
@@wireheadinstruments Please make a video of that FM synth once completed. I have a spare Arudino nano lying around (maybe it's too weak though), and would love to have a simple FM synth. I do music/sound effects for computer games for a living and would love to add your FM thingy to my arsenal:)
@@trjaudio that sounds cool! I definitely will post the FM synth. it's going pretty well and the nano is powerful enough to run two simple voices, although my code needs some optimisation to squash a few glitches. currently each voice is a 2-op FM with a modulation lfo, amplitude adsr, and now hoping to add an modulation adsr to that too, so it can do a fair bit! 😁
@@trjaudio hey I just saw this comment again - not sure if you saw it but I did end up posting the FM synth a couple of months ago: ruclips.net/video/KD6IrcmMkoA/видео.html
@@wireheadinstruments Will have a look. Thanks
Looks and sounds great. Congrats to that DIY Synth!
Thanks! 👍🏻
This sounds incredible. I may have to adapt this to eurorack format.
I m starting right now - i found yesterday the mozzi lib. :)
Very nice work!
finally got my displays, so finally managed to get the whole thing running and making sense :) I also had a got at the FM sw, and it is just as good as the TECHNO one. NICE!!!!!!
That is so awesome! Would love to see/hear it if if you can share a link? I like them both but find the FM synth more fun for noodling with the 2 interacting voices :)
@@wireheadinstruments I got them running on the same hardware platform build. I can send you pictures, if you want. Also, while on the subject, Seems a really pity to have two pots doing nothing on the MUTANT sw. Filter resonance would be nice on one of them rather then on a FUNC swap. :) Had a look at the sw myself, but like I said before very little digital dig. :(
@@5rockbolt hey there, that's cool. yes the hardware is basically the same :) reason the original only has 6 knobs is because I originally developed the prototype on Arduino Uno which only has 6 analog inputs and I had finished the front panel design before I realised the Nano has the extra 2! see if you can post pics to the reddit: www.reddit.com/r/synthdiy/comments/raxba2/arduino_synth_build_for_generative_techno_using/ 😊
Ha, what a cool idea to use thr 8x8 led matrix. 👍
So building one of these! Amazing work!
awesome, thanks!! let me know how you go 😁
This is rad as. I'm real keen on getting the code as it looks pretty easy to build and would be ideal for my idea for a mobile techno setup to tow behind a bike and play at protests.
coming soon :)
I've posted the source code: github.com/Meebleeps/MeeBleeps-Mutant-Synth
provided as-is 😁 but if anyone has questions or feedback I'm happy to field them.
Nice work!
Thanks Jules! 😁
congratulations and beautiful project.
Do you think that in the future you could implement a voltage output and gate for the sequences? Also a clock in and out ... that would be great and usefull for control anothers synths..
thanks and congratulations.
thanks so much! 😁 for external synth control I have midi-out working on a new prototype eurorack-format sequencer-only version and plan to add CV/Gate/Clock to that too.
@@wireheadinstruments great news!! go go my hero!! looking forward to see the final proyect!! thanks.
Hi!! Great project! Distortion at the beginning of the video, before pressing START? What is their reason?
It was caused by ground loop interference with USB power which was sharing a hub with my backlit keyboard, which is super noisy!!
Hey there! amazing project! I was thinking of building something similar eurorack based.
Can you shed some light on what are those 10 "Control" points meant for in this build since they're part of the front panel? Im trying to think how to implement CV input/output for this..
Thanks!
thanks!! the original idea was to connect 6 patch-points to the centre pin of each pot, and other points to sync in/out and maybe the clone button - so that I could inject voltages from volca modular and/or my modified volcas (ruclips.net/video/jpwa8cFfh9M/видео.html & ruclips.net/video/ejFq_BJE774/видео.html). then while I was polishing off the firmware, I had so much fun using the internal parameter-locking modulation that adding additional external modulation sources didn't seem important, so I never wired them up. I'm currently working on a eurorack version of the sequencer from this build with 3 polymetric sequence tracks for v/oct cv, gates and non- v/oct cv. prototype is getting close, finalising UX at the moment, but already sounds great with my dysphonia module!
@@wireheadinstruments very much interested in Eurorack version as I'm trying to utilise all of my spare SoCs :D
badass
hey....great job, thank you, i want to make one.....for the potentiometer...... 10K ????
Thanks 😊 yes 10k is good
wow....rapid and furius !!!!!! ;-) thank you so much.@@wireheadinstruments
that's great
Thanks! 😊
Omg, this is cool😎😎
Do you have some external reverb on this?
yes - probably should have mentioned that 😊 it's the built-in fx on my mixer (Zoom L-12 Livetrak)
Did you share the code somewhere?
Yep, here it is: github.com/Meebleeps/MeeBleeps-Mutant-Synth
Just finished building one, it sounds awesome (very present sound, cuts thru the mix much better than typical 16-bit digital stuff), and it's soooo much fun to play! Will certainly incorporate it into my setup. Just have one question about schematics: Is it really a 0.1 mF (milifarad) capacitor in 9v DC input section and near led matrix? Cannot find it anywhere, and the value seems really big
awesome! let me know if you put up any links so I can see the build - it's always cool to see other makers' interpretations :) re the cap, it is 100uF - schematic labeling in Fritzing is a bit dumb (0.1mF=100uF, but never ever sold as 0.1mF!).
This is beautiful project, really great job! I would love to build one, any chance for all parts BOM?
thanks! 😁 I don't have a proper BOM but i've put a fritzing diagram I used to build it up here: www.reddit.com/r/synthdiy/comments/raxba2/arduino_synth_build_for_generative_techno_using/
Realised it's not too much work so I added the BOM to the reddit post :) for simplicity copied here:
1 x Arduino Nano (I used an Elegoo)
1 x 270Ohm resistor (mozzi output low pass filter - I used 2*500ohm as that's all I had)
1 x 100n capacitor (mozzi output low pass filter)
1 x 1Mohm pulldown resistor for sync input
1 x 100uF electrolytic capacitor for decoupling LED driver noise
1 x diode for reverse-voltage protection on 9V input
3 x 3.5mm mono socket
1 x 2.1mm DC power socket
6 x momentary switches
6 x 10k linear potentiometer
6 x knobs!
1 x LED matrix with MAX7219 driver (www.altronics.com.au/p/z6362-8x8-red-led-matrix-breakout-board/)
3 x 10-pin headers
1 x 10x1 header socket
3 x 10-pin IDC cable socket
1m x 10-core ribbon cable
4 x 20mm M3 spacers
8 x M3 spacers (20mm spacers weren't quite long enough)
4 x M3 countersunk screws (from base to
4 x M3 posidrive screws
1 x Trolase Metallic Acrylic sheet (www.trotec-materials.com/laser-materials/plastic/trolase-metallic/filter/is_indoor/1/thickness/3-2-mm.html)
1 x Trotec Solid Wood (www.engraving-supplies.com.au/engravable-wood/solid-wood.html)
@@wireheadinstruments Audio output section is clear. I have a problem with the power supply, what is the value of the diode, capacitor and 9v current regulator? (that black element in the diagram). What kind of potentiometers are there (valu and type A or B). What is the "control" socket on the panel for?Thank you very much for your answer
@@hajdek777 electrolytic cap is 100uF. the black element is just a 1N4007 recitifier diode. no regulator, current limiting or other protections (I know its really rough, but it's my first real electronics project so i'm still in the 'making common mistakes' zone. 😁) potentiometers are 10K type B (linear)
also that electrolytic cap value was not a formal electronics design - just a trial and error whilst googling about decoupling caps and plugging things in to reduce the LED driver noise (although it turned out most of the noise was coming from the LEDs on my USB keyboard!)
😍😍😍😍😍😍😍😍😍
Can you upload the code?
Yep, code is up in github: github.com/Meebleeps/MeeBleeps-Mutant-Synth
Hello again my man
Im giving up my build on freaq synth lol, then I just yolo upload mutant synth, then it sorta works
Hehe
All 6 pots works, (it blinks the rx smd led on arduino)
but two of my button didn't work, d4 func and d12 clone.
And I didn't get running led sequencer animation even if i press start + scale.
The led matrix just change its pattern when I press scales and roots only.
Additional info : I supply 5 volt on arduino vcc input not 9 volt, hehe.
I didn't use sync in & out & midi out.
I already delete the #define normally closed switch code's line.
If I start plug in the power first time, the led matrix just show 2 lines, then I plug of and plug in again it started normally with ur meeblip m logo animation.
Please help, pleaseee
I've already try to change the led matrix, change arduino board, but it still the same
Sometimes I found the led matrix to be glitchy when prototyping if my connections weren’t solid, especially with the filtering caps. Also. If you’re only feeding in 5V power I would connect that to the 5V pin of the arduino, not the Vin pin. Not sure that’s best practice but the Vin may have a voltage drop across the nanos’s diode? Also if you’re using my schematic with an external diode then that will definitely drop the voltage and probably won’t work. Does it work if you power it all via the arduinos usb port?
@@wireheadinstruments I power it up with USB, and it still the same. The led matrix doesn't show running sequence
hey there!!! Is there any way we can have a private chat on this machine, please? Thanks.
hi, sure! you can reach me via meebleeps at the regular google mail address. cheers.
@@wireheadinstruments hey there...sorry for this, but could you please check your gmail for my latest post, please. Thanks.
@@5rockbolt no problem - i replied to the only email i've received about 8 hours ago. if that wasn't you, please re-send? cheers.
Wow - that sounds amazing, where can I get one?
thanks! 😁 unfortunately at this stage you'll have to come around to my house 😂 but if I get around to cleaning & posting the code you can build your own & fritzing schematics are here www.reddit.com/r/synthdiy/comments/raxba2/arduino_synth_build_for_generative_techno_using/
@@wireheadinstruments haha - I could never build that - but I would purchase one if you were selling - maybe I am close enough to drive by and pick it up. I just love the sounds it creates, so deep. - Southern Ontario nearby?
@@jarickthom9767 Thanks 😊 west coast Australia - geographically as far from Ontario as you can get without leaving the planet 😂 oh well.
@@wireheadinstruments How long do you think it will be to get around posting the code? I know personally I would love to get the rough code and just update it if and when the polished code is put out. Just thought that way at the very least if life gets hectic and you never get around to the code, people can still play and enjoy and bring recognition to your piece. Whatever you decide for yourself, I did want to say it is a very appealing instrument.
@@arcticserpent coming soon - will have it up by the weekend
Fuck I wish I knew how any of this works. Soon
yeah nah it's all just... 😁
@@wireheadinstruments how much exp and time does it take bruh?
@@leonidashendrickson1408 well there's lots of paths to DIY, but my past lives include years of C++ windows/web development, a bit of electronics assembly work & being an amateur musician since i was 6. After that, this synth took a bit of trial and error learning arduino hardware, watching youtube vids about electronics (especially HAGIWO's modules) and frying a couple of Arduinos in the process 😁
built one(without the display, which is still somewhere in China:) :) ) and MAN, OH, MAN!!!!!!! This is one heck of a machine!!!!! I think I sussed out which pot does what, but I am still banging my head against the wall about the switches!!!!!!! Can someone kindly tell me which switch does what, please? S4 (D5) is STOP/START, but the rest? HHEEELLLPPPPPP!!!!!! :) :) :) Thank you
Hi there, it is a bit cryptic! 😁 I've just updated the readme to include tables for the buttons & analog controls, including the index, UI name (as per my original panel design), arduino pin number, and the functions.
github.com/Meebleeps/MeeBleeps-Mutant-Synth/blob/master/readme.md#controls
Summary:
D4 - Func: Access alternative control function
D5 - Start: Starts/stops the sequencer (alt: Tap-tempo)
D6 - Scales: Cycle through available musical scales (alt: Cycle through available mutation algorithms)
D3 - Root: Increase the tonic note (alt: Decrease the tonic note)
D10 - Rec: Hold to record knob movements (alt: Hold while moving a knob to clear the recorded value)
D12 - Clone: Retrigger the current step
Analog Controls
A0 - Species: Oscillator 2 detune (alt: Amount of sidechain/ducking effect)
A1 - Lifespan: Note length
A2 - Mutation: Probabilty that sequence will change over time (alt: Density - Probability of a note playing on any step)
A3 - Shape: Shape of the filter envelope
A4 - Colour: Base filter value (alt: Filter resonance)
A5 - Population: Number of steps in the sequence 1-16
@@wireheadinstruments hey there!!! WOW!!!! Thank you, mate, much appreciated!!!! Keep up the good work!!!!!
@@5rockbolt all good!! Glad you are enjoying it. Be sure to check out my dual-track FM synth too - it’s lots of fun to play with 😊
@@wireheadinstruments I am indeed looking at that too, but dunno if I can get it to load, cos I am using the Arduino IDE, which is just about all I can manage, codewise. :( We'll see....... :) :) :)
@5rockbolt Hi there, I finally got around to uploading a new version of the FM Synth code that allows you to compile to a smaller binary, by omitting one of the LFO/carrier waveforms and saving 2KB. There are now compiler switches in MutantFMSynthOptions.h to allow for smaller compile size. Should make it easier to build for different target platforms! Let me know if you have any questions. Cheers.
Hi, good job! I like it and see a new equipment 😎😍😎 subscribed you for more 😊 c ya
thanks so much 👍 😁
Hi.)))
#include
^~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: MozziGuts.h: No such file or directory
Help 😢😢
Hi, have you included the mozzi library in your project? If not, get the most recent one from GitHub (github.com/sensorium/Mozzi)and make sure it is in your includes path.