This sounds really well. I'm glad I discovered this channel a while ago, so now when you started to upload things again I'm happy to witness all this new stuff!
I'm blown away. Sooooooo awesome. Can you play more than one note per stepper by overlaying the frequencies? This thing is like an organ, right? By that, I mean you only get one volume level? That argues for more Bach. lol.
It is not gcode, it's actually much simpler than that. I made a midi parser and splits the midi tracks to different channels and note pitches. It sends those to a microcontroller via USB which the microcontroller then takes the note periods and steps the stepper motors for an amount of time to equal the note periods.
@@kajatoth9151 You can create the tones by using a simple blink without delay code. If you pulse the step pin of a driver at a frequency, the motor hums at that tone: www.hackster.io/JonJonKayne/arduino-midi-stepper-synth-d291ae
How do you convert midi to gcode? I found two online tools but the limit is 3 motors (axes) and they sound poorly with short notes not even playing correctly.
Aerospacesmith has commented previously that it isn't gcode, but a midi parser and some arduino code. In fact, in reply to another comment from a week ago on this very same video: "It is not gcode, it's actually much simpler than that. I made a midi parser and splits the midi tracks to different channels and note pitches. It sends those to a microcontroller via USB which the microcontroller then takes the note periods and steps the stepper motors for an amount of time to equal the note periods."
Didn't know what to expect, but I LOVE IT! If you did the theme from the Portal game (made by Valve company on Steam) this would go viral in minutes.
Marlin update that adds music support would be cool!
This sounds really well. I'm glad I discovered this channel a while ago, so now when you started to upload things again I'm happy to witness all this new stuff!
I'm blown away. Sooooooo awesome. Can you play more than one note per stepper by overlaying the frequencies? This thing is like an organ, right? By that, I mean you only get one volume level? That argues for more Bach. lol.
Cool, would like to see more about the HW you are using to control the steppers and if this is "regular" g-Code.
It is not gcode, it's actually much simpler than that. I made a midi parser and splits the midi tracks to different channels and note pitches. It sends those to a microcontroller via USB which the microcontroller then takes the note periods and steps the stepper motors for an amount of time to equal the note periods.
@@Aerospacesmith What a brilliant idea. You should make a video about it.
@@Aerospacesmith please make the code available for everyone. This is just perfect
@@kajatoth9151 You can create the tones by using a simple blink without delay code. If you pulse the step pin of a driver at a frequency, the motor hums at that tone: www.hackster.io/JonJonKayne/arduino-midi-stepper-synth-d291ae
Wat song is dis
Backstreet Boys - Larger Than Life
How do you convert midi to gcode?
I found two online tools but the limit is 3 motors (axes) and they sound poorly with short notes not even playing correctly.
You need to write your own script or found one on a website like github idk!
Aerospacesmith has commented previously that it isn't gcode, but a midi parser and some arduino code. In fact, in reply to another comment from a week ago on this very same video: "It is not gcode, it's actually much simpler than that. I made a midi parser and splits the midi tracks to different channels and note pitches. It sends those to a microcontroller via USB which the microcontroller then takes the note periods and steps the stepper motors for an amount of time to equal the note periods."