Not that anyone nowadays takes this tech for granted but.. to put it in historical perspective, some of us dreamed about making something like this back in the 1970's... but it would've cost more than some cars ~ and weighed nearly as much as one. Nicely done, sir!
+Curteous Dubious (phosphor19) How very true. I am more a keyboard man myself but have always been drooling over the concept of the 360 Sytems polyphonic guitar synth controller and such. That did indeed cost a ton and I know of only 2 people who used it (Lee Ritenour and Timo Layne). Now "tinkerers" (with all due respect since this is FANTASTIC!) come up with stuff that is often superior to such pioneering efforts. I am still waiting for the Jimmy Hendrix of the guitar synth though. Why did he never appear? Anyway: A great machine. I just finished building a set of Isomorphic Janko keyboard adapters so I've had my fill for a while but this is a prime candidate for a next project.
@@imlxh7126 annnnnd THAT archived documentary footage is how i got to this video - which, despite searching for a schematic like this for years, im seeing for the first time b/c i didn't know what a ribbon synth was nor to look for one.
I know this video is rather old, but I just stumbled over it while looking at bender components for an electric guitar... all I can say is not only is the invention very creative, but your playing is incredible as well. Congrats!
I had this exact idea just now, I'm not kidding: hook up parallel softpots like a guitar neck and control 555 timer circuits. Just had to look it up, and I'm glad I did. This is a great project!
Hey Gr4yhound, I have tried to make this guitar but have run into a problem. The piezo buzzers and potentiometers are sending a midi signal but the softpot strings are not. I have tried for months to fix this problem but have had no luck, any help would be really appreciated!
Super rad, man. I'm in the starting stages of building a midi breath controller in the format of a harmonica. Basically, I've got several bipolar air pressure sensors, and my plan is to map the positive and negative voltage changes across each sensor it their own midi notes. However, I was wondering about polyphony, since it will be possible to blow (or draw) on more than one of these sensors at a time (just like a 'real" harmonica). Your insight about using multiple midi channels is brilliant for that. I'm using Teensy 3.1 instead of the arduino nano, mainly because Teensy supports USB Midi protocol natively. I've also got a little joystick for pitchbend and the like... Thanks for sharing this awesome project, and the source!
Hi! I'm a designer and I am looking to make something similar, but how would you feel if we got together and made this instrument a reality with a properly designed body and neck? I'd be happy to design some casing for it. I have made my own Ztar style midi guitar in the past and something like this would be right up my alley!
3 questions: 1. Are the softpots velocity sensitive ( or does the piezo pressure control velocity)? If either aren't velocity sensitive, how hard would it be to add a force-sensitive resistor under the softpots to achieve this? How would the code be modified to include this? 2. Did you have to trim the clear outside plastic of the upper part of the softpots to fit the thin part of the neck or do you just stick the protruding area on the side of the neck? Does the adhesive come off often? Maybe use "thin pots" instead, which are 1/2 the width (10 mm as opposed to 20 mm). Thank you for sharing this inventive project. I have all the parts and getting ready to build one. 3. BTW did you ever think of using wireless midi on this?
hi, great project, I wanted to ask you if it was possible to transmit the sound (instead of pads) with strings that transmit the impulse to the ribbon, could you make the project happen for me? What would it cost me, thanks, roby
Hey gr4yhound this is a really nice project and i can't waiting to start playing with this great instrument. I'am trying for weeks to get this project running, maybe you have an idea ? I wired all like in your diagrams but nothing happen. I can see the buttons working but thats all. No piezo no softpots working. I debugged them the serial monitor gives me for the piezo a constant 28 and for the softpots 18. If aim hiting them nothing happen. I'll tried to uploading a code just for piezo or softpot and the sensors are fine and working.
Hi! I’m building a similar instrument and was wondering if you could tell me the distance between “strings” and the width of each of the resistive sensors “pads” (white parts)? I’m building combination pressure/pitch sensors and want to make the strings easy to play chords.
Very nice build, well done! I'm a bit confused by the 7805s being fed from 5V, normally to perform regulation they would need a minimum 7V or so input. Perhaps the current draw from the softpots is so low that they can buffer the softpot supply voltages a bit?
Fascinating! Did you remove the frets from the neck and if not, is it pretty easy to slide without dislodging the softpot's bottom adhesive after heavy use? (I can't quite see it on the video or photos...). How do you trigger and sustain an "open string"? Did you try the "thinpot" (spectra symbol dot com/potentiometer/thinpot)? It is 10 mm wide as opposed to 20 mm wide, and it may fit the upper neck better... Thank you again for the great ideas!
Hi man! I'm thinking of making a similar instrument using a "teensy" micro controller. I see you have drum pads as you sensors for plucking/strumming but would a simple force sensitive square resistor do the same desired effect? Thank you
Sound Simulator did something similar and may have some code still available in his video description. Or he may respond directly to a comment to help out. ruclips.net/video/Cdc2U2_qrhk/видео.html. Always love finding new things people have done with our sensors. :)
@@SpectraSymbolTeam Hello there, I'm a fingerstyle guitar player. I have a friend named Serdal and he can create great quality in ear monitors himself alone, so he is capable to make this thing as well. Can we three of us make this a project together and maybe create a product? I bet there are tons of guitar players who wants to add this to their guitar like me. It opens limitless possibilities for guitarists. It's not like fretless keyboard stuff, you can implement this system on BACK of the guitar easily and put the keyboard behind the guitars keyboard. I can't imagine the final product for now but we are capable to model it, 3d print it and realize it too, with the all engineering. The only thing we need would be some financial support for the materials used. I believe we can create a final product too, and since I'm a brand manager and designer, we can make it successful without burning lots of cash. Please let me know what do you think. We are open to collaborate and as a fingerstyle guitarist, I can't wait for it...
Hi! Your Ribbon Synth is great! I built one from your describtion, but there is a problem: I cant get the softpot strings to work. there is no midi message sent to my daw (reason7). the only difference in my synth is that i use a regular midi connection like this: arduino.cc/en/Tutorial/Midi?from=Tutorial.MIDI power comes from a usb powersupply. Do you think, thats the problem? I would be veeeery happy, if you could help me, as i think this is a brillant idea! ( an i am still a noob in programming for arduino) thank you very much!
Hey, so you might have to do a little bit of debugging to figure out what the issue is. If you have another program like midimonitor (www.snoize.com/MIDIMonitor/) you can check to make sure you are actually getting midi data to the computer. How are you connecting the midi output to the computer?
gr4yhound Hi! I am getting Data to the computer.For example the joystick works. ( sends the modwheel message). I have it hooked up via Edirol Um-1sx Interface. I have also hooked it up to a blofeld with the same result. there is no data coming from the softpots.
It's impossible to say what the problem is without a lot more information. You need to go through the code and debug. Plug the microcontroller in via usb and put in lines that print to the serial console at different points to figure out where the problem stems from. First establish that you can get a reading from each softpot. If you can't, you may be reading the wrong pin, or you may have a wiring problem. Once you know you are getting signal from the softpot, do the same thing with the trigger pads. Then once you know you are getting signals from both of these things, make sure midi messages are being sent. You will have to have some understanding of how the circuit and code work in order to do this, but unfortunately it is the only way.
Hi, nice project! Where can i find a single yamaha (or other) drum pad? I am looking on the internet but i've found only the "complete" drum kit..and it is too expensive for my poket
Hey, I actually don't know if you can. I took mine off an old kit. I recommend just using force sensitive resistors (although you will have to modify the code) or making your own drum pads with a cheap piezo element.
thanks for the reply, probably I will choose the first solution (force sensitive resistor). However, I already have an Arduino UNO, to get something like this (using 3 "ribbon" resistors and 3 force sensitive resistors, without the joystick), how many pins I need? Thanks again!
Great, i am a guitarist and i really, really like this project. Thank you for your work! However i also have another question (maybe the last :P), I was thinking of buying a midi female connector for the audio output, but it remains the alimentation problem. So i search your "midi to usb converter" chip on amazon but i didn't find it. Please, can you link me the product that you've used? I'm so sorry but i'm so "noob" in this field. Thank you for your patience
No problem, here is the one I used: www.amazon.com/HDE-Cable-Converter-Music-Keyboard/dp/B001LJUVO4/ref=sr_1_1?ie=UTF8&qid=1394386344&sr=8-1&keywords=midi+usb. And this should help you get it set up: shiftmore.blogspot.com/2010/01/quick-and-dirty-arduino-midi-over-usb.html
Hi there, I really love your work! I'm seriously considering giving it a go myself although I'd have to use more conventional methods than your CNC. haha. Would you recommend using rock band drum pads, or would it be worth the extra money to go for a smaller option like the yamaha drum pads? Thanks a heap.
hi Jarrod, I'm not really sure what the rock band drum pads are made of. It is most likely just a really cheap piezo element the same as what you could get out of a cheap radioshack buzzer (you could just put a piece of rubber over one of these). If you are talking about using the entire drum pad without cutting it down, it would probably be too big and awkward to play. If you don't have an extra drum machine lying around to salvage parts from as I did, buying individual drum pads would be way too much money and not really worth it. I would recommend buying some force sensitive resistors. These are cheap and have some advantages over the piezo (holding open string notes, and you could map the FSR value to a MIDI controller like aftertouch). You will have to modify my code a bit or write your own to do this though. Good luck, let me know if you build one!
Hi, I'm making a project out of your ribbon synth but I'm having a rough time deciphering where the buttons and softpots get turned into serial bytes. I'm using a Teensy 3.2 so I'm just going to use the actual Teensy MIDI library. P.S. Thank you so much for this project, it is quite amazing!
This is friggen amazing! Well built! Absolutely want to try make my own one of these at some point! Also, did you know that Teensy 3.1 has an insane amount of analog inputs and works as a USB midi controller, I've built a looping pedal using one and it's super simple to use.
Yo! are you still building stuff like this? I'm a keytar player and was just thinking if you wanna collab on making projects like this. this is an awesome instrument
Midi pitch bend isn't meant for this, but it guess it would be possible create code that makes a seamless glissando, but it won't be easy to make something that works with every synth. " The value 0 (0x00 0x00) means, "bend as low as possible," and, similarly, 16383 (0x7F 0x7F) is to "bend as high as possible." The exact range of the pitch bend is specific to the synthesizer. " www.midikits.net/midi_analyser/pitch_bend.htm
+Eman Mann If I remember correctly I actually tried to contact you via your own account but could not find the appropriate subpage there anymore. Only an overview of the vids you liked. Did you yourself maybe restrict access?
Really glad you like it. I doubt I will be able to do a kickstarter of it any time soon, but if something like it is ever produced (most likely will be in kit form) i will definitely let you know!
It just sends MIDI messages, so it will work with any software synth. In order for it to make sense as an instrument and be intuitive to play it really should be used with synthesizers that have a legato or mono mode. I'm pretty sure almost all synths have this setting tho
Not that anyone nowadays takes this tech for granted but.. to put it in historical perspective, some of us dreamed about making something like this back in the 1970's... but it would've cost more than some cars ~ and weighed nearly as much as one. Nicely done, sir!
+Curteous Dubious (phosphor19) How very true. I am more a keyboard man myself but have always been drooling over the concept of the 360 Sytems polyphonic guitar synth controller and such. That did indeed cost a ton and I know of only 2 people who used it (Lee Ritenour and Timo Layne). Now "tinkerers" (with all due respect since this is FANTASTIC!) come up with stuff that is often superior to such pioneering efforts.
I am still waiting for the Jimmy Hendrix of the guitar synth though. Why did he never appear?
Anyway: A great machine. I just finished building a set of Isomorphic Janko keyboard adapters so I've had my fill for a while but this is a prime candidate for a next project.
I know I'm 2 years late, but Allan Holdsworth was basically the Jimi of the synthaxe
David Vorhaus actually DID make something like this in the 70s, and he had the entire funding of the BBC Radiophonic Workshop to do it. :P
@@imlxh7126 annnnnd THAT archived documentary footage is how i got to this video - which, despite searching for a schematic like this for years, im seeing for the first time b/c i didn't know what a ribbon synth was nor to look for one.
I know this video is rather old, but I just stumbled over it while looking at bender components for an electric guitar... all I can say is not only is the invention very creative, but your playing is incredible as well. Congrats!
hi there, great project, the files are failed. Can you share again?
I had this exact idea just now, I'm not kidding: hook up parallel softpots like a guitar neck and control 555 timer circuits. Just had to look it up, and I'm glad I did. This is a great project!
Hey Gr4yhound,
I have tried to make this guitar but have run into a problem. The piezo buzzers and potentiometers are sending a midi signal but the softpot strings are not. I have tried for months to fix this problem but have had no luck, any help would be really appreciated!
Super rad, man. I'm in the starting stages of building a midi breath controller in the format of a harmonica. Basically, I've got several bipolar air pressure sensors, and my plan is to map the positive and negative voltage changes across each sensor it their own midi notes. However, I was wondering about polyphony, since it will be possible to blow (or draw) on more than one of these sensors at a time (just like a 'real" harmonica). Your insight about using multiple midi channels is brilliant for that. I'm using Teensy 3.1 instead of the arduino nano, mainly because Teensy supports USB Midi protocol natively. I've also got a little joystick for pitchbend and the like... Thanks for sharing this awesome project, and the source!
Very clever.
John Salmon The pressure sensors just arrived in the mail today. Just waiting on the Teensy now, and then the experimentation will begin! :)
Look forward to following your progress OneHarp .
What happens if You press the pad without holding the neck and stay pressed?
Hi! I'm a designer and I am looking to make something similar, but how would you feel if we got together and made this instrument a reality with a properly designed body and neck? I'd be happy to design some casing for it. I have made my own Ztar style midi guitar in the past and something like this would be right up my alley!
3 questions:
1. Are the softpots velocity sensitive ( or does the piezo pressure control velocity)? If either aren't velocity sensitive, how hard would it be to add a force-sensitive resistor under the softpots to achieve this? How would the code be modified to include this?
2. Did you have to trim the clear outside plastic of the upper part of the softpots to fit the thin part of the neck or do you just stick the protruding area on the side of the neck? Does the adhesive come off often? Maybe use "thin pots" instead, which are 1/2 the width (10 mm as opposed to 20 mm).
Thank you for sharing this inventive project. I have all the parts and getting ready to build one.
3. BTW did you ever think of using wireless midi on this?
hi, great project, I wanted to ask you if it was possible to transmit the sound (instead of pads) with strings that transmit the impulse to the ribbon, could you make the project happen for me? What would it cost me, thanks, roby
Hey gr4yhound this is a really nice project and i can't waiting to start playing with this great instrument. I'am trying for weeks to get this project running, maybe you have an idea ? I wired all like in your diagrams but nothing happen. I can see the buttons working but thats all. No piezo no softpots working. I debugged them the serial monitor gives me for the piezo a constant 28 and for the softpots 18. If aim hiting them nothing happen. I'll tried to uploading a code just for piezo or softpot and the sensors are fine and working.
Do you have circuity map of all the components? This looks amazing and now I want to build one and I have no experience in sound or electronics!!
What software are you using to make the sound from the midi signal?
I know it's been far too long, but can you please post an updated link of the source code? I'd love to build this over the summer
Hi! I’m building a similar instrument and was wondering if you could tell me the distance between “strings” and the width of each of the resistive sensors “pads” (white parts)? I’m building combination pressure/pitch sensors and want to make the strings easy to play chords.
Is it necessary to use the midi to usb converter if I am using an uno since it can directly connect to the computer?
Very nice build, well done! I'm a bit confused by the 7805s being fed from 5V, normally to perform regulation they would need a minimum 7V or so input. Perhaps the current draw from the softpots is so low that they can buffer the softpot supply voltages a bit?
i love it so much is there still a link to rebuild this thing ?
Cannot fint it PLZPLZPLZ
Would you kindly share schematics of this project? Without it I think it’s not worth it.
I know this video's old , but I just stumbled across this. This is amazing man! good job.
Fascinating! Did you remove the frets from the neck and if not, is it pretty easy to slide without dislodging the softpot's bottom adhesive after heavy use? (I can't quite see it on the video or photos...). How do you trigger and sustain an "open string"? Did you try the "thinpot" (spectra symbol dot com/potentiometer/thinpot)? It is 10 mm wide as opposed to 20 mm wide, and it may fit the upper neck better... Thank you again for the great ideas!
Nicely done. Would also be quite cool if you used a different synth tone on the bass ribbon, or maybe even on all three.
Hi man! I'm thinking of making a similar instrument using a "teensy" micro controller. I see you have drum pads as you sensors for plucking/strumming but would a simple force sensitive square resistor do the same desired effect? Thank you
Hey, is Vibrato on the Potentiometer also possible or is it not sensitive enough?
yo, you think we can do this as a real instrument not a Midi trigger.. ? maybe using 555 timer IC?
Where did you get this variable linear resistor (?) you use as a fingerboard??
Hi man, the Github linked 404-ed, anyway one can get the could get the code for this?
Sound Simulator did something similar and may have some code still available in his video description. Or he may respond directly to a comment to help out. ruclips.net/video/Cdc2U2_qrhk/видео.html. Always love finding new things people have done with our sensors. :)
@@SpectraSymbolTeam Hello there, I'm a fingerstyle guitar player. I have a friend named Serdal and he can create great quality in ear monitors himself alone, so he is capable to make this thing as well. Can we three of us make this a project together and maybe create a product? I bet there are tons of guitar players who wants to add this to their guitar like me. It opens limitless possibilities for guitarists. It's not like fretless keyboard stuff, you can implement this system on BACK of the guitar easily and put the keyboard behind the guitars keyboard. I can't imagine the final product for now but we are capable to model it, 3d print it and realize it too, with the all engineering. The only thing we need would be some financial support for the materials used. I believe we can create a final product too, and since I'm a brand manager and designer, we can make it successful without burning lots of cash. Please let me know what do you think. We are open to collaborate and as a fingerstyle guitarist, I can't wait for it...
This is still impressive after almost a decade on
Hi! Your Ribbon Synth is great! I built one from your describtion, but there is a problem: I cant get the softpot strings to work. there is no midi message sent to my daw (reason7). the only difference in my synth is that i use a regular midi connection like this: arduino.cc/en/Tutorial/Midi?from=Tutorial.MIDI power comes from a usb powersupply. Do you think, thats the problem? I would be veeeery happy, if you could help me, as i think this is a brillant idea! ( an i am still a noob in programming for arduino) thank you very much!
Hey, so you might have to do a little bit of debugging to figure out what the issue is. If you have another program like midimonitor (www.snoize.com/MIDIMonitor/) you can check to make sure you are actually getting midi data to the computer. How are you connecting the midi output to the computer?
gr4yhound
Hi!
I am getting Data to the computer.For example the joystick works. ( sends the modwheel message). I have it hooked up via Edirol Um-1sx Interface.
I have also hooked it up to a blofeld with the same result.
there is no data coming from the softpots.
csxdy
Is there a procedure to initialize the softpot strings? Everything else works....really strange.
It's impossible to say what the problem is without a lot more information. You need to go through the code and debug. Plug the microcontroller in via usb and put in lines that print to the serial console at different points to figure out where the problem stems from.
First establish that you can get a reading from each softpot. If you can't, you may be reading the wrong pin, or you may have a wiring problem. Once you know you are getting signal from the softpot, do the same thing with the trigger pads. Then once you know you are getting signals from both of these things, make sure midi messages are being sent.
You will have to have some understanding of how the circuit and code work in order to do this, but unfortunately it is the only way.
Thank you very much! Ok, sounds like an interesting project, as i wanted to learn coding the Arduino anyway. : )
wath is the white strings?
Awesome work! Do you happen to have any background in engineering or the construction of musical instruments?
Okay so where exactly did you get those LONG softpot ribbons. I can only find short ones.
Hi, nice project!
Where can i find a single yamaha (or other) drum pad? I am looking on the internet but i've found only the "complete" drum kit..and it is too expensive for my poket
Hey, I actually don't know if you can. I took mine off an old kit. I recommend just using force sensitive resistors (although you will have to modify the code) or making your own drum pads with a cheap piezo element.
thanks for the reply, probably I will choose the first solution (force sensitive resistor).
However, I already have an Arduino UNO, to get something like this (using 3 "ribbon" resistors and 3 force sensitive resistors, without the joystick), how many pins I need?
Thanks again!
The UNO will work just fine for that. You will need 6 analog inputs and it has exactly 6.
Great, i am a guitarist and i really, really like this project. Thank you for your work!
However i also have another question (maybe the last :P), I was thinking of buying a midi female connector for the audio output, but it remains the alimentation problem. So i search your "midi to usb converter" chip on amazon but i didn't find it. Please, can you link me the product that you've used? I'm so sorry but i'm so "noob" in this field. Thank you for your patience
No problem, here is the one I used: www.amazon.com/HDE-Cable-Converter-Music-Keyboard/dp/B001LJUVO4/ref=sr_1_1?ie=UTF8&qid=1394386344&sr=8-1&keywords=midi+usb. And this should help you get it set up: shiftmore.blogspot.com/2010/01/quick-and-dirty-arduino-midi-over-usb.html
Hi there, I really love your work! I'm seriously considering giving it a go myself although I'd have to use more conventional methods than your CNC. haha. Would you recommend using rock band drum pads, or would it be worth the extra money to go for a smaller option like the yamaha drum pads? Thanks a heap.
hi Jarrod, I'm not really sure what the rock band drum pads are made of. It is most likely just a really cheap piezo element the same as what you could get out of a cheap radioshack buzzer (you could just put a piece of rubber over one of these). If you are talking about using the entire drum pad without cutting it down, it would probably be too big and awkward to play. If you don't have an extra drum machine lying around to salvage parts from as I did, buying individual drum pads would be way too much money and not really worth it.
I would recommend buying some force sensitive resistors. These are cheap and have some advantages over the piezo (holding open string notes, and you could map the FSR value to a MIDI controller like aftertouch). You will have to modify my code a bit or write your own to do this though. Good luck, let me know if you build one!
Would someone mind explaining what the other three out of four buttons do?
WheresWaldo1two diy lespaul
Arduino Nano will work? (instead an arduino micro)
Hi, I'm making a project out of your ribbon synth but I'm having a rough time deciphering where the buttons and softpots get turned into serial bytes. I'm using a Teensy 3.2 so I'm just going to use the actual Teensy MIDI library.
P.S. Thank you so much for this project, it is quite amazing!
This is friggen amazing! Well built! Absolutely want to try make my own one of these at some point! Also, did you know that Teensy 3.1 has an insane amount of analog inputs and works as a USB midi controller, I've built a looping pedal using one and it's super simple to use.
and also how the joystick works?
Please please tell me how to make one
Increible invento.. FELICITACIONES !!!!
this is so COOL is it not on github anymore? link doesnt seem to work
how to build this???
please help
I found myself smiling while watching this vide, can't imagine why. Thanks.
Yo! are you still building stuff like this? I'm a keytar player and was just thinking if you wanna collab on making projects like this. this is an awesome instrument
Which DAW are you using
Great stuff Dean. Real nice.
Midi pitch bend isn't meant for this, but it guess it would be possible create code that makes a seamless glissando, but it won't be easy to make something that works with every synth. " The value 0 (0x00 0x00) means, "bend as low as possible," and, similarly, 16383 (0x7F 0x7F) is to "bend as high as possible." The exact range of the pitch bend is specific to the synthesizer. " www.midikits.net/midi_analyser/pitch_bend.htm
Very nice very nice. I'm going to order some of those strips to play with...
I am DROOLING! Have you already recorded some tracks with it? If so links please!
+Eman Mann If I remember correctly I actually tried to contact you via your own account but could not find the appropriate subpage there anymore. Only an overview of the vids you liked. Did you yourself maybe restrict access?
Would you ever be interested in selling one of these?
Man , make a kickstarter project, and sell this synths to people, but make the final prototype for mass selling. I would buy one))
Really glad you like it. I doubt I will be able to do a kickstarter of it any time soon, but if something like it is ever produced (most likely will be in kit form) i will definitely let you know!
gr4yhound make some music video playing on this synth,your own compositions or something from others doesn't matter JUST MAKE IT
P.S. thanks)
can i just pay you to make one of these for me?
Genius! Is it tied to the synth you are using?
It just sends MIDI messages, so it will work with any software synth. In order for it to make sense as an instrument and be intuitive to play it really should be used with synthesizers that have a legato or mono mode. I'm pretty sure almost all synths have this setting tho
this is fantastic
do those pads read velocity and/or aftertouch?
Мааааn.This is killer project!
Super creative....wow
Who are you? I need to meet you in person
SICK!
Awesome 👍👍👍👍👍
7 years ago this man was from 2077
Great great great great
BRAVO!
I want one
Waaawwwww proficiat !!!!
Hey, great stuff you're working on! Just seen the servo bender and decided to check some of your other stuff. Hope you don't mind if I subscribe.
i think i love you
gret
Are those softpots the 500mm length version?