Arduino ribbon synth explanation

Поделиться
HTML-код
  • Опубликовано: 29 янв 2025
  • НаукаНаука

Комментарии • 97

  • @Synaesthesia99
    @Synaesthesia99 9 лет назад +34

    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!

    • @marcbrasse747
      @marcbrasse747 9 лет назад +2

      +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.

    • @vick2359
      @vick2359 6 лет назад

      I know I'm 2 years late, but Allan Holdsworth was basically the Jimi of the synthaxe

    • @imlxh7126
      @imlxh7126 4 года назад +1

      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

    • @CrashTestZombie-mx3nj
      @CrashTestZombie-mx3nj Год назад +1

      @@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.

  • @normanperkel139
    @normanperkel139 7 лет назад +2

    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!

  • @uzumakiruperto
    @uzumakiruperto 2 года назад +3

    hi there, great project, the files are failed. Can you share again?

  • @___xyz___
    @___xyz___ 7 лет назад +4

    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!

  • @noahroberts5609
    @noahroberts5609 6 лет назад +1

    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!

  • @OneHarp
    @OneHarp 10 лет назад +5

    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!

    • @JohnSalmon
      @JohnSalmon 10 лет назад

      Very clever.

    • @OneHarp
      @OneHarp 10 лет назад +1

      John Salmon The pressure sensors just arrived in the mail today. Just waiting on the Teensy now, and then the experimentation will begin! :)

    • @JohnSalmon
      @JohnSalmon 10 лет назад

      Look forward to following your progress OneHarp .

  • @Mike77154
    @Mike77154 4 года назад

    What happens if You press the pad without holding the neck and stay pressed?

  • @MarcoMakesOfficial
    @MarcoMakesOfficial 10 месяцев назад

    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!

  • @josegude
    @josegude 10 лет назад +1

    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?

  • @robertosoddu1397
    @robertosoddu1397 3 дня назад

    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

  • @alidindin1024
    @alidindin1024 9 лет назад +2

    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.

  • @fiachra5260
    @fiachra5260 8 лет назад +1

    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!!

  • @radishdalek
    @radishdalek 10 лет назад +3

    What software are you using to make the sound from the midi signal?

  • @priyankadeokar6655
    @priyankadeokar6655 10 месяцев назад +1

    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

  • @Digimatic007
    @Digimatic007 4 года назад

    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.

  • @Kahannon14
    @Kahannon14 10 лет назад

    Is it necessary to use the midi to usb converter if I am using an uno since it can directly connect to the computer?

  • @leeselectronicwidgets
    @leeselectronicwidgets 10 лет назад

    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?

  • @maxstauss9579
    @maxstauss9579 2 года назад

    i love it so much is there still a link to rebuild this thing ?
    Cannot fint it PLZPLZPLZ

  • @ehsanshakil80
    @ehsanshakil80 4 года назад

    Would you kindly share schematics of this project? Without it I think it’s not worth it.

  • @TheSuperSTRAT
    @TheSuperSTRAT 8 лет назад

    I know this video's old , but I just stumbled across this. This is amazing man! good job.

  • @josegude
    @josegude 10 лет назад

    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!

  • @traildoggy
    @traildoggy 6 лет назад

    Nicely done. Would also be quite cool if you used a different synth tone on the bass ribbon, or maybe even on all three.

  • @questle
    @questle 9 лет назад

    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

  • @danielgalperin1206
    @danielgalperin1206 8 лет назад

    Hey, is Vibrato on the Potentiometer also possible or is it not sensitive enough?

  • @ryuutakahashi1261
    @ryuutakahashi1261 6 лет назад

    yo, you think we can do this as a real instrument not a Midi trigger.. ? maybe using 555 timer IC?

  • @99theanonymous
    @99theanonymous 3 года назад

    Where did you get this variable linear resistor (?) you use as a fingerboard??

  • @bloubear2557
    @bloubear2557 Год назад

    Hi man, the Github linked 404-ed, anyway one can get the could get the code for this?

    • @SpectraSymbolTeam
      @SpectraSymbolTeam Год назад

      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. :)

    • @kirtisozgur
      @kirtisozgur 4 месяца назад

      @@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...

  • @goldenstarmusic1689
    @goldenstarmusic1689 Год назад

    This is still impressive after almost a decade on

  • @austrianmegatech
    @austrianmegatech 10 лет назад +3

    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!

    • @gr4yhound
      @gr4yhound  10 лет назад +1

      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?

    • @austrianmegatech
      @austrianmegatech 10 лет назад +1

      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.

    • @austrianmegatech
      @austrianmegatech 10 лет назад

      csxdy
      Is there a procedure to initialize the softpot strings? Everything else works....really strange.

    • @gr4yhound
      @gr4yhound  10 лет назад +1

      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.

    • @austrianmegatech
      @austrianmegatech 10 лет назад

      Thank you very much! Ok, sounds like an interesting project, as i wanted to learn coding the Arduino anyway. : )

  • @ismaelreyes3008
    @ismaelreyes3008 5 лет назад

    wath is the white strings?

  • @Guidodo
    @Guidodo 10 лет назад

    Awesome work! Do you happen to have any background in engineering or the construction of musical instruments?

  • @jimraynor7178
    @jimraynor7178 10 лет назад

    Okay so where exactly did you get those LONG softpot ribbons. I can only find short ones.

  • @vincenzobrizzi364
    @vincenzobrizzi364 11 лет назад

    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

    • @gr4yhound
      @gr4yhound  11 лет назад

      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.

    • @vincenzobrizzi364
      @vincenzobrizzi364 11 лет назад

      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!

    • @gr4yhound
      @gr4yhound  11 лет назад

      The UNO will work just fine for that. You will need 6 analog inputs and it has exactly 6.

    • @vincenzobrizzi364
      @vincenzobrizzi364 11 лет назад

      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

    • @gr4yhound
      @gr4yhound  11 лет назад

      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

  • @jarrodgarlick5705
    @jarrodgarlick5705 11 лет назад

    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.

    • @gr4yhound
      @gr4yhound  11 лет назад +1

      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!

  • @WheresWaldo151
    @WheresWaldo151 8 лет назад

    Would someone mind explaining what the other three out of four buttons do?

  • @vertts
    @vertts 8 лет назад

    Arduino Nano will work? (instead an arduino micro)

  • @456and7strings
    @456and7strings 8 лет назад

    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!

  • @rowancant3071
    @rowancant3071 10 лет назад

    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.

  • @WheresWaldo151
    @WheresWaldo151 8 лет назад

    and also how the joystick works?

  • @sameeafzal8418
    @sameeafzal8418 6 лет назад

    Please please tell me how to make one

  • @azulpiano
    @azulpiano 2 года назад

    Increible invento.. FELICITACIONES !!!!

  • @benjaminsmith4535
    @benjaminsmith4535 Год назад

    this is so COOL is it not on github anymore? link doesnt seem to work

  • @snyashwantrao906
    @snyashwantrao906 8 лет назад

    how to build this???
    please help

  • @gorillaau
    @gorillaau 7 лет назад

    I found myself smiling while watching this vide, can't imagine why. Thanks.

  • @japzproductions
    @japzproductions 3 года назад

    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

  • @prabhkaransingh3363
    @prabhkaransingh3363 7 лет назад

    Which DAW are you using

  • @DMH031956
    @DMH031956 11 лет назад

    Great stuff Dean. Real nice.

  • @frodehau
    @frodehau 6 лет назад

    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

  • @j1985-w8l
    @j1985-w8l 10 лет назад

    Very nice very nice. I'm going to order some of those strips to play with...

  • @marcbrasse747
    @marcbrasse747 9 лет назад

    I am DROOLING! Have you already recorded some tracks with it? If so links please!

    • @marcbrasse747
      @marcbrasse747 8 лет назад

      +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?

  • @fossilsareold
    @fossilsareold 10 лет назад

    Would you ever be interested in selling one of these?

  • @gamurarandrei2657
    @gamurarandrei2657 11 лет назад +2

    Man , make a kickstarter project, and sell this synths to people, but make the final prototype for mass selling. I would buy one))

    • @gr4yhound
      @gr4yhound  11 лет назад +1

      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!

    • @gamurarandrei2657
      @gamurarandrei2657 11 лет назад +1

      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)

  • @sleepyhead785
    @sleepyhead785 6 лет назад +1

    can i just pay you to make one of these for me?

  • @MickLumsdon
    @MickLumsdon 11 лет назад +7

    Genius! Is it tied to the synth you are using?

    • @gr4yhound
      @gr4yhound  11 лет назад +2

      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

  • @DarioMiticocchio
    @DarioMiticocchio 5 лет назад

    this is fantastic

    • @DarioMiticocchio
      @DarioMiticocchio 5 лет назад

      do those pads read velocity and/or aftertouch?

  • @pavelpavlov8143
    @pavelpavlov8143 6 лет назад

    Мааааn.This is killer project!

  • @larsfrosznielsen3536
    @larsfrosznielsen3536 3 года назад

    Super creative....wow

  • @sameeafzal8418
    @sameeafzal8418 6 лет назад

    Who are you? I need to meet you in person

  • @manuelvenegas4737
    @manuelvenegas4737 9 лет назад

    SICK!

  • @sarbazvatan2628
    @sarbazvatan2628 5 лет назад

    Awesome 👍👍👍👍👍

  • @badmood88
    @badmood88 3 года назад

    7 years ago this man was from 2077

  • @manysounds
    @manysounds 10 лет назад +1

    Great great great great

  • @LeonChart
    @LeonChart 10 лет назад

    BRAVO!

  • @Deac0n_Blues
    @Deac0n_Blues 6 лет назад

    I want one

  • @tonybeatbutcher
    @tonybeatbutcher 9 лет назад

    Waaawwwww proficiat !!!!

  • @OrinSorinson
    @OrinSorinson 10 лет назад

    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.

  • @SuperInsanefox
    @SuperInsanefox 8 лет назад

    i think i love you

  • @phisitja01
    @phisitja01 10 лет назад

    gret

  • @JuliaGarbe1
    @JuliaGarbe1 3 года назад

    Are those softpots the 500mm length version?