First digit is the instrument (0-7), second digit the pattern (0-3) and the rotary function (0=note, 1=velocity). If the segment shows "IP" it means instrument panel which allows to mute/unmute instruments with the buttons. If it displays something like C-1 or E-2, this is the note.
@@thomai5287 ahahaha understand you... but i would say another time : GREATWORK, really love it, you could also create a brand and sell it, i think lot of ppl would buy
@@thomai5287 ahahah yes..- your work is 100 times harder than mine, maybe i can replicate the schematic but i thnk your code is quite difficult (control leds with shift registers is not a big problem)... i could maximum code a step sequencer in simple square and sine wave but i am not able to recreate snares, hats, kicks and cutoff by sketch... Maybe adding a micro sd with samples and play with amplifiers to recreate effects... my schematic would became different than your and remain to create patterns...
@@TeoFirefox15 Sure you can. Yes, synthesis was also the hardest part for me. You don't need an SD or something. I just put the sample-sounds in the source code (that's why I needed the 1284 instead of an 328 - more memory). Just have a look at github.com/thomai-d/MonoTon/blob/master/src/MonoTon/Synthesis/Sampler.cpp ). That's all for generating snare/kick sounds. Really. Those samples are then routed to the AudioOut-class, which just acts as a buffer and puts them to PORTC, where a R2R ladder "converts" the 8 bits to analog (Alternative using only a single PWM-pin: interface.khm.de/index.php/lab/interfaces-advanced/arduino-dds-sinewave-generator/). The R2R ladder is also a very simple circuit. Just start with that. If you're done with that, the rest is just routine. PS: The cutoff is just a very simple hardware highpass filter. You can find a lot of circuits online. PPS: PN me if you're finished :)
Thank you. Just start with playing some tones (DDS) or samples (see my code: AudioOut). This is - imo - the hardest part, but if you got that, the rest is just adding buttons and knobs. Maybe also have a look at sensorium.github.io/Mozzi/. I never used it but from the docs it looks very easy to use.
Follow the link in the video description and you'll find everything you need to know: the chips used, the source code, some schematics and also pictures of how it looks inside. The chips, potis, leds and buttons are not that expensive. Mabe less than 40€ if you order them online. Anyways: If you don't understand how the chips/circuits work, I don't recommend you to reproduce the project. Instead, get some of the chips and play with them. Then, if you're familiar with each of the concecpts (shift registers, port extenders, sound synthesis), you'll easily be able to build your own synthesizer from scratch.
I am sorry, but are you really satisfied with this half-assed upload of yours? Or was it technically impossible for you to use a non-shitty audio like that?
Valid question. See the project page: "Although the output is buffered by an opamp, the sound sounds distorted when using the PC's line in. If I connect it directly to the speakers, the sound is quite clear." I don't know how to fix this issue, but I also don't care, since I always connect speakers to the audio-out-signal. And this is also how I recorded the video (the audio was recorded using the camera's microphone). This video's intention is just to demonstrate what you can do with the box. And for that purpose, shitty audio is totally acceptable.
Should he be upset that he has inconvenienced you with 'sub-par' audio quality? As RUclips users we should be thankful that he has taken the time to demonstrate his project at all
I have Eagle 8.2.1 here, and I can open the files without problems. Did you download the files by right-click > download? Because this won't work. Clone the repository or use the "Clone or Download" button on the project page.
Pretty good project, sad that we don't hear the clean sound.
What is the 7 segment display doing?
First digit is the instrument (0-7), second digit the pattern (0-3) and the rotary function (0=note, 1=velocity). If the segment shows "IP" it means instrument panel which allows to mute/unmute instruments with the buttons. If it displays something like C-1 or E-2, this is the note.
midi controller?
No. Synth + Sequencer.
realy realy beatyful good machine , this is graceful, humm.. if you add midi as a clocking to each instruments , that more perfect . good job!
Awesome!
is possible to get a complete schematic?
Nope, sorry. Maybe some day. I'm planning a v2.0 (this time with full schematics) but the winter wasn't long and cold enough :)
@@thomai5287 ahahaha understand you... but i would say another time : GREATWORK, really love it, you could also create a brand and sell it, i think lot of ppl would buy
@@@TeoFirefox15 I don't understand. You built robot arms and dc motors from scratch and you want schematics for some buttons and some leds??? ;-)
@@thomai5287 ahahah yes..- your work is 100 times harder than mine, maybe i can replicate the schematic but i thnk your code is quite difficult (control leds with shift registers is not a big problem)... i could maximum code a step sequencer in simple square and sine wave but i am not able to recreate snares, hats, kicks and cutoff by sketch... Maybe adding a micro sd with samples and play with amplifiers to recreate effects... my schematic would became different than your and remain to create patterns...
@@TeoFirefox15 Sure you can. Yes, synthesis was also the hardest part for me. You don't need an SD or something. I just put the sample-sounds in the source code (that's why I needed the 1284 instead of an 328 - more memory). Just have a look at github.com/thomai-d/MonoTon/blob/master/src/MonoTon/Synthesis/Sampler.cpp ). That's all for generating snare/kick sounds. Really. Those samples are then routed to the AudioOut-class, which just acts as a buffer and puts them to PORTC, where a R2R ladder "converts" the 8 bits to analog (Alternative using only a single PWM-pin: interface.khm.de/index.php/lab/interfaces-advanced/arduino-dds-sinewave-generator/). The R2R ladder is also a very simple circuit. Just start with that. If you're done with that, the rest is just routine. PS: The cutoff is just a very simple hardware highpass filter. You can find a lot of circuits online. PPS: PN me if you're finished :)
omg i love it
A great design! Will you provide a complete wiring diagram. I mean the control part. Greetings.
You absolutely slayed it I need to start making arduino synths
Thank you. Just start with playing some tones (DDS) or samples (see my code: AudioOut). This is - imo - the hardest part, but if you got that, the rest is just adding buttons and knobs. Maybe also have a look at sensorium.github.io/Mozzi/. I never used it but from the docs it looks very easy to use.
Could you do a tutorial on how you did this? I think several here are left with doubt, greetings from Chile.
Nope 8-)
buddy, thank you for taking the time to do this. I will look into the repo and see what i can dig for my proyect thank you
Dude that’s fucking sweet
What is the compiler you using? Arduino app doesnt know the code :(
I´m using Visual Studio Community with the VisualMicro Plugin. Both are free. www.visualstudio.com/de/downloads/ www.visualmicro.com/
whoa this is a rad build and the documentation is so helpful! Thank you!!!
Amazing! Good job.
I would love to make something similar to this, could you help with links to where you got the parts?
Video description ffs
Tho Mai around how much did this cost? Also, is it likely you'll do a video going over what's inside it?
Follow the link in the video description and you'll find everything you need to know: the chips used, the source code, some schematics and also pictures of how it looks inside. The chips, potis, leds and buttons are not that expensive. Mabe less than 40€ if you order them online. Anyways: If you don't understand how the chips/circuits work, I don't recommend you to reproduce the project. Instead, get some of the chips and play with them. Then, if you're familiar with each of the concecpts (shift registers, port extenders, sound synthesis), you'll easily be able to build your own synthesizer from scratch.
I am sorry, but are you really satisfied with this half-assed upload of yours? Or was it technically impossible for you to use a non-shitty audio like that?
Valid question. See the project page: "Although the output is buffered by an opamp, the sound sounds distorted when using the PC's line in. If I connect it directly to the speakers, the sound is quite clear." I don't know how to fix this issue, but I also don't care, since I always connect speakers to the audio-out-signal. And this is also how I recorded the video (the audio was recorded using the camera's microphone). This video's intention is just to demonstrate what you can do with the box. And for that purpose, shitty audio is totally acceptable.
Should he be upset that he has inconvenienced you with 'sub-par' audio quality? As RUclips users we should be thankful that he has taken the time to demonstrate his project at all
Also prefacing a comment with I am sorry doesn't mean anything if the following sentence is needlessly malicious
spoiled generation who wants every shit right up their asses.
hahahahahahaa
looks good man! thinking about building a similar project, don't suppose you have a schematic for this?
Yes, have a look for EAGLE files in the repository.
cant seem to open the eagle files, .sch
You need this program (it's free): www.autodesk.com/products/eagle/overview
yeah, can't seem to open any of them with Eagle, error message ' This is not an EAGLE file.'
I have Eagle 8.2.1 here, and I can open the files without problems. Did you download the files by right-click > download? Because this won't work. Clone the repository or use the "Clone or Download" button on the project page.
This is awesome! Great work!
It is great. Can you give a little bit more info about circuit?
Sure, see the link in the video description. There are also some EAGLE files in the GIT repository.