Also das ist ja echt Wahnsinn was man damit machen kann! Ich hätte nicht gedacht das ein Arduino so viel gleichzeitig abarbeiten kann. Ich kenne z.B. Auduino, was von den Möglichkeiten doch sehr bescheiden ist.
Hi! Thanks for posting-this is a really fantastic build. I have a couple of n00b questions: Did you install the step LEDs behind the buttons yourself, or did you buy buttons with LEDs built-in? Which does the schematic show? (Would there even be a noticeable difference in the schematic?) Also, for absolute beginners like myself, could you say a little about what connectors/ribbon cables you've used? I have 0 components lying around, other than an Uno!
Hello It's an original and high-performance machine! Did you make it? When compiled into a sketch, Message "exponent has no digits" appears. Need to change the sketch?
Hello friend, I really liked your project, I set it up following github but it didn't work, is there any modification or adjustment in the code? thanks
Hallo. Schon sehr lange her, aber ich habe gerade dein Projekt in meinem Arduino Ordner gefunden. Könntest du mal ein kurzes Video machen in dem du zeigst wie man überhaupt Töne in ein Pattern bekommt ? So wie ich das verstanden habe, kann nur ein Sound abgespielt werden ? Und diesen kann man dann verändern wie man will, die Melodie nenne ich es mal, bleibt aber dann immer gleich ? Also so Grundfunktionen würde ich gerne mal sehen. Das wäre super. Danke !
Hm, would be tricky with the current setup, since only the sound interrupt runs at 15.625khz, which would be half the rate required for MIDI. The CPU is already nearing its limits, so doubling the interrupt frequency is no option. It could however be possible to add CV/Gate in/out as 2 analog pins of the arduino are currently unused.
What if we skip the keypad and led + lcd code completely? It would be possible to control it by MIDI, serial, i²c, SPI or something, right? That´s what I´m interested in. That´s an amazing project, btw, congrats!
Keyboard code isn't taking really any time. The display update is running in the main thread, so only gets executed if there's time left from the interrupts (which can be seen if a rather time-consuming synthesis runs the display slows down significantly). So the only option i see would be: 1) remove key/led/lcd code if you don't need it anyway 2) double the interrupt frequency of the sound interrupt 3) put in the MIDI stuff in the sound interrupt right at the beginning 4) execute the real sound code only every 2nd interrupt might work with a few optimizations, since the sound generation is really a mess :-) I can't do this myself, since I don't have the time for it right now, but please feel free to check out the repo and do these steps.
Wow das ist echt krass!
Very good job!
I LOVE IT DUDE
this is insane! thanks for the share. keep up the good work
Also das ist ja echt Wahnsinn was man damit machen kann! Ich hätte nicht gedacht das ein Arduino so viel gleichzeitig abarbeiten kann. Ich kenne z.B. Auduino, was von den Möglichkeiten doch sehr bescheiden ist.
Hi! Thanks for posting-this is a really fantastic build. I have a couple of n00b questions: Did you install the step LEDs behind the buttons yourself, or did you buy buttons with LEDs built-in? Which does the schematic show? (Would there even be a noticeable difference in the schematic?) Also, for absolute beginners like myself, could you say a little about what connectors/ribbon cables you've used? I have 0 components lying around, other than an Uno!
Hello
It's an original and high-performance machine!
Did you make it?
When compiled into a sketch,
Message "exponent has no digits" appears.
Need to change the sketch?
Hello friend, I really liked your project, I set it up following github but it didn't work, is there any modification or adjustment in the code? thanks
Hallo. Schon sehr lange her, aber ich habe gerade dein Projekt in meinem Arduino Ordner gefunden. Könntest du mal ein kurzes Video machen in dem du zeigst wie man überhaupt Töne in ein Pattern bekommt ? So wie ich das verstanden habe, kann nur ein Sound abgespielt werden ? Und diesen kann man dann verändern wie man will, die Melodie nenne ich es mal, bleibt aber dann immer gleich ? Also so Grundfunktionen würde ich gerne mal sehen. Das wäre super. Danke !
Can you record new patterns or are they programmed? Cool project, thinking of reproducing it
Hey, very nice synth!! Could you upload a link in the description?
Is it possible to control the synth with midi?
Hey, do you think it would be possible to add MIDI IN & OUT ?
Hm, would be tricky with the current setup, since only the sound interrupt runs at 15.625khz, which would be half the rate required for MIDI. The CPU is already nearing its limits, so doubling the interrupt frequency is no option. It could however be possible to add CV/Gate in/out as 2 analog pins of the arduino are currently unused.
What if we skip the keypad and led + lcd code completely? It would be possible to control it by MIDI, serial, i²c, SPI or something, right? That´s what I´m interested in. That´s an amazing project, btw, congrats!
Keyboard code isn't taking really any time. The display update is running in the main thread, so only gets executed if there's time left from the interrupts (which can be seen if a rather time-consuming synthesis runs the display slows down significantly). So the only option i see would be:
1) remove key/led/lcd code if you don't need it anyway
2) double the interrupt frequency of the sound interrupt
3) put in the MIDI stuff in the sound interrupt right at the beginning
4) execute the real sound code only every 2nd interrupt
might work with a few optimizations, since the sound generation is really a mess :-)
I can't do this myself, since I don't have the time for it right now, but please feel free to check out the repo and do these steps.
github link?! :)
github.com/Tschibo00/BadAssbasSSynth