Arduino Play Sound On Button Press

wav) for you. I have added a total of 4 Siren tones. Arduino® boards are able to read inputs – light-on sensor, a finger on a button or a Twitter message – and turn it into an output – activating of a motor, turning on an LED, publishing something online. This post breaks that down in more detail. Simple programs that demonstrate the use of the Arduino board. ObjectButton is an Arduino library for detecting common button actions. Oct 13, 2015 · The most basic circuit consists only of two things: a power supply and an output device. You can change the siren sound (e. Teensyduino does not "phone home. Arduino Bluetooth Control is an application that allows you to control your arduino board (and similar boards) via Bluetooth, and so to create awesome and fully customized projects, with the new features available within the app. I would like to play a wav file (spoken words) from my Arduino. If we press down on a fret and the value is anywhere between these numbers, we go on with the code and play the note that we assigned to it. In callback scenario, it records / plays audio data to / from a 512 bytes data inside audio class. Arduino Projects. This tutorial works will all versions of Raspberry Pi hardware to date (v1, v2, v3, Zero, etc. If you press the first button, notes will play. I used the original vehicle distances, as they suited my needs. If your board can not be rebooted automatically, a message will ask you to press the reset button. Press a button on my phone. • Toggle to TV Speakers to turn speakers on or off. Answer Call Button: this feature emulates the button press of a headset. You hold a button and it plays a firing sound then when you let go it plays a spindown sound and then goes back to ambient humming sound. If you press the second, notes[1] will play, and if you press the third, notes[2] will play. Now you can press the button again to change your track to the next song that is to play 2. I will cover the basic design, including code and hardware that anyone can use to add sound to Arduino microcontroller projects. slider to choose the note and push-button switch to play it. You are not handling debouncing at all. Arduino IDE. We explain the theory behind parts of the system, how to write the software that goes with the hardware, and the challenges faced in creating a synthesizer that could play a large range of sounds and how we dealt with them in software. Build your own, fully playable theremin with the shield, just add an arduino and two antennas to it and you are ready to play. Apr 23, 2010 · I want to address one sound file for each single key in a keyboard. One of a kind sound button featuring the iconic "Yanny or Laurel" soundclip that took the internet by storm! Simply press the button and the highly debatable soundclip will play twice in a row - this is a must have for the office or home and makes a great conversation piece and s. These are included with the Arduino environment; to open them, click the Open button on the toolbar and look in the examples folder. Since I don't want to blow up anything I think I should use a resistor. If your music sample is in MP3 format, or 44KHz wav, you'll want to convert it to the right format. Oct 20, 2015 · Project Breadboard and Program an ESP-01 Circuit with the Arduino IDE October 20, 2015 by Charles R. Ok, I've been googling this for a while now and can't seem to find an answer to my question. Configure and flash. This button can be from whatever electronic device which has one. With serial, the Arduino gateway and OpenHAB host have to be next to each other. Also how to achieve improved button functionality in sketches with heavy use of. The goals are to generate good quality sound which can be used to play simple tones, stored music, sampled sound, and even act as a MIDI synthesizer. How can the code be tweaked to have button combinations? i. A remote of this nature would have a hardware Play/Pause button on it which you could press to quickly stop the music. This article is very important for those who want to add some sound or voice effects to their projects. Load the code onto the Arduino and run it. Beginner's guide to interface and conect PlayStation 2 wireless controller with arduino. Simple programs that demonstrate the use of the Arduino board. police or ambulance siren, etc. Both versions of the circuit connect a push-button switch to digital pin 2 of the Arduino and the sound device to pin 8 of the Arduino. Feb 27, 2017 · The idea is simple. For DVD, power, open/close, play and stop. +----Sound Encoder Instructions ----- - Hardware: Arduino Uno, Rugged Audio Shield, RadioShack Microphone, Micro SD Card - Recording Sounds: 1) Connect Micro SD Card, Rugged Audio Shield, Arduino Uno, and Microphone to record a wav. When a button is depressed, it both illuminates the LED (to provide visual feedback to the user), and it sends a high signal to the corresponding arduino pin. The frequencies correspond to specific music notes, we have 7 buttons, so we can have 7 notes! So, let's try it. It's for a Ghostbusters Proton Gun. on “ Arduino Keyboard Matrix. I would abandon the Radio sketch and start with the player_interrupts library example and modify it to play a certain file on button press. That means it will play which ever soundtrack you tell it to play. I've been struggling to make an Arduino to play samples (loaded on an SD card and connected to the Arduino Uno board) whenever a button is pressed but with no success. This app makes Android -> Arduino Bluetooth communication much easier. If the player presses the wrong button, the player loses. Based on how we press the button, different LEDs will illuminate. I have to create program which is playing sound with increasing volume, but when i press button on contact plate which is connect to arduino the sound should stop. download button count arduino free and unlimited. When the program is running, judge whether the sound playing task is executed according to the status of the onboard button. is there a way to have the arduino play at random a series of specific mp3's (like movie soundbites) if the machine is at idle for 5 minutes or so?. unfortunately only onClick() event is available for UI button what kind of options do I have ?. These are included with the Arduino environment; to open them, click the Open button on the toolbar and look in the examples folder. wav) files of any size. Oct 29, 2016 · Only your Arduino Esplora is needed for this example. Simple Audio Player Demonstrates the use of the Audio library for the Arduino Due Hardware required : * Arduino shield with a SD card on CS4 * A sound file named "test. I have already created the raw folder and put the. Run your code and enjoy the jams! Note that since we haven’t setup this code to loop; you’ll need to either reboot your Arduino or press the reset button on the board to get the tone to replay. Oct 06, 2014 · Box. Would you like to add audio/sound effects to your next project, without an Arduino+Shield? Or maybe you don't even know how to use microcontrollers, you just want to make a sound play whenever you press a button. These need to be connected in such a way that the current flowing th. Custom Bootloader. You press button once and led lights up, you press it again and it goes off How to fix no sound problem in Steam games. It makes sense to leave the light on after the buzz for a while before turning off and setting the system up for the next press. The settings section allows you to adapt the application to your needs, through a very simple and intuitive interface. I used this technique for my piece Forward Thinking Sound at the Art Hack Day in Paris that used a Yún to play modem sounds while controlling an LED strip. Entry of button is connect to 5V, output is connect to digital input 2 in arduino and also to input of diode. toneMultiple - Play tones on multiple speakers sequentially using the. What about something that has to be small and portable?. Arduino Basics: Making Sound: The arduino is surely the little micro controller that could. Hi,Here's a complete project of a gambling game called Tambola (also called housie or Bingo! game in US & UK) on UNO. Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. Same case if I press “ – “ button, LED will be lower from the previous state. Sep 02, 2016 · Free Arduino Tutorials, for example: play a sound, move a motor, light up an LED, or to send alert notifications via email or SMS. Press the button 1 in SEND filed to send the command to module. Oct 16, 2019 · Restart your MacBook Air/Pro. Instead of getting the AVR to play a WAV file from an SD card, instead search eBay for "Arduino MP3 player modules". I have added 2 different LED patterns for each siren using 10 LEDs. Arduino game projects using light, sound and joysticks. Press the 0 button to play file T0. However, some buzzer requires more current then the Arduino digital pin gives, then you will have to connect the mosfet to amplify the current. If I press + button, LED will increase from L1 to (L1 and L2 is HIGH), then I press button again, L1, L2, and L3 will be HIGH. police or ambulance siren, etc. Play soundtrack on command. You can also wire this circuit the opposite way, with a pullup resistor keeping the input HIGH, and going LOW when the button is pressed. Now I found this example code to play a file with Minim. My sound effect box basically consists of twelve buttons, two speakers, a raspberry pi, a box (I printed it on a 3d printer. It plays the song on anywhere from 10/10 to 2/10 of the button presses. To play sound i'm using NAudio library. However ,Grove – Buzzer can be much more fun – it can play songs!This is a brief example from Oomlout. If using a N-channel MOSFET such as the 2N7000, connect Source to ground, Drain to the FX input pin, Gate to the same Arduino pin that is driving the relay card. I took it apart, ground down the word "easy" on the button cover, and repainted it. Much much more You will quickly learn and become proficient with Arduino in this Bootcamp by building complete projects from scratch. Alternatively you may want to introduce Arduino more generally as a prototyping platform. Run the code below on your Arduino. Jun 18, 2018 · If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. I want to get quite creative and play a selection of sound files for each scene that I have set up and also illuminate them in different ways. The $1 MP3 module uses long and short button presses to start/stop an MP3 file that plays from an SD card inserted into the MP3 module. This tutorial has moved to http://learn. vi) and added inputs from the arduino and made conditional loops that play a sound when the pin output from the board is 0 and play nothing when the when. This button can be from whatever electronic device which has one. Press play/stop knob before pressing the RESET button of Arduino. The Arduino platform used can be whatever is on hand. Press the record button to record; release the button to stop recording. Arduino Leonardo code to make a Sound Voltex Controller. After successfully installing the Dabble, follow the below guidelines for connecting Dabble with your Bluetooth module. !Running on Arduino. or play a wave file stored on the SD card using. You can use the code for Grove – Button to make the buzzerbeep when you press the button. Aug 09, 2016 · Description. I decided to improve the sound in my Arduino controlled skull, ScareDuino, by using an Adafruit Audio FX Sound Board instead of the Arduino's 1980s style tone() function. Also check this article that shows how to use an audio amplifier with the music module. Our microcontroller can play the "Jeopardy Theme", "Mary Had a Little Lamb" and the choruses of "Lonely" by Akon and "All Star" by Smash Mouth. Simply go to the 'Documents' tab and download the sketch and upload to your Arduino. digitalRead() arduino. The app features: 1. mp3 and so on 2. I want to make sequential LED by using arduino that controlled by button. Most electronic devices have a control panel with buttons, and many of those buttons can be hacked so that you can "press" them with an Arduino. wav records on Arduino with push buttons and SD Card Module. Two screens that are bound (the consoles show the same data). Today, we will build an mp3 player using an Arduino and the DFPlayer mini MP3 module. In callback scenario, it records / plays audio data to / from a 512 bytes data inside audio class. You should begin seeing some values - the first is printing the number in the. I managed to make with one button to test and it works. Press a button, play a sound. slider to choose the note and push-button switch to play it. Press the button 1 in SEND filed to send the command to module. wav) for you. Now let’s take a look how this device works. Now you can press the button again to change your track to the next song that is to play 2. To the right of the speaker are the keypad buttons and their corresponding LEDs. Yes you can check the buttons and play in the background. Debounce - Read a pushbutton, filtering noise. +----Sound Encoder Instructions ----- - Hardware: Arduino Uno, Rugged Audio Shield, RadioShack Microphone, Micro SD Card - Recording Sounds: 1) Connect Micro SD Card, Rugged Audio Shield, Arduino Uno, and Microphone to record a wav. Icstation Recordable Sound Module Button Control 8M MP3 WAV Music Voice Player Programmable Board with Speaker for Mother's Day DIY Music Box Greeting Card Creative Gift 3. Can play any uncompressed 22KHz 16bit (on a 12bit DAC), mono Wave (. The reset button is located on the bottom left of the Arduboy, beside the USB port. If you have built a custom bootloader, move to the folder where the bin file is located and update it. Normally, we create sound on Arduino in complex way as the sounds has lot of pitches. Run the sketch (by pressing the play button) and you should see the background color of the sketch changing according to the sensor data. The module supports 10s of recording and the red LED on the board will flash when the buffer is full. the buttons are very easy to use with arduino but you have to take care of few things like using the pull up resistor or using the pull down resistor that i am going to explain in this tutorial. Music Shield is an audio encoder/decoder compatible with Arduino, Seeeduino, Seeeduino Mega and Arduino Mega. I have added a total of 4 Siren tones. Individual Key Press / Release Sometimes you may need precise keyboard control. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. Arduino /* Arduino Mario Bros Tunes With Piezo Buzzer and PWM Connect the positive side of the Buzzer to pin 3, then the negative side to a 1k ohm resistor. Connect the buzzer to the PWM output pin: Below is the RTL8710 Wiring Diagram: "Examples" -> "AmebaAnalog" -> "TonePlayMelody" Compile and upload to Ameba, press the reset button. +----Sound Encoder Instructions ----- - Hardware: Arduino Uno, Rugged Audio Shield, RadioShack Microphone, Micro SD Card - Recording Sounds: 1) Connect Micro SD Card, Rugged Audio Shield, Arduino Uno, and Microphone to record a wav. In callback scenario, it records / plays audio data to / from a 512 bytes data inside audio class. I wanted something to amuse the grandkids. ; You are going to have to have to figure out a way to split the sound file into frames, and find one common frequency. Press a button on my phone. The problem is that takes about 1 or 2 seconds for the file to play and I would like that it plays immediately after the button is pressed. DigitalInputPullup - Demonstrates the use of INPUT_PULLUP with pinMode(). If you have uploaded the sketch successfully then it will play the first sound track when you first open your serial monitor or press the reset button. \$\begingroup\$ I didn't see it either. I would like to play a wav file (spoken words) from my Arduino. Jun 18, 2016 · Each time I press a button, Arduino makes a sound of a specific frequency for each button. you can do so much with it! We at instructables have been having so much fun with our arduinos, we wanted to show the instructables community how to do some of the basics!. I want to know where I can trigger the button in the code, to play the sound. I took it apart, ground down the word "easy" on the button cover, and repainted it. The flow chart shows the process flow of Arduino based Air Mouse: 1. Controlling recorded sound is a good example. If you use the Arduino IDE serial monitor for sending AT commands - Be sure that you are sending CR (Carriage return) and LF (Line Feed). This works. This is pretty straight forward work. Switch A Led On by Press Button: This Arduino project is very simple. When you want to control these notification, again press the alert button on Blynk app. Release RESET button for a second and then release play/stop knob. The Arduinitar uses an Arduino Uno board to make sound. Mp3 Play From SD Card With Arduino: Audio file playback from SD card will tell. Apr 23, 2010 · I want to address one sound file for each single key in a keyboard. The more than three years of experience in building good quality and affordable digital theremins lead to this new and improved design. on “ Arduino Keyboard Matrix. I would like to play a wav file (spoken words) from my Arduino. It is based on the VC1053B chip, which enabled it to play sound files from SD card and do short-time recording as well. Button can be routed to PB0 or Reset with solder jumper; optional Transistor with diode for driving small motor or relay on PB1 max 100mA – no shield required !!! Differences to Arduino: The PicoDuino is powered by an Atmel Attiny85 MCU – this has many differences from an Arduino’s ATmega328 and some libraries may not work correctly on it. When the program is running, judge whether the sound playing task is executed according to the status of the onboard button. 4 After uploading the Arduino IDE code, press the play button on Blynk app for output. Answer Call Button: this feature emulates the button press of a headset. If you press the second, notes will play, and if you press the third, notes will play. I know i will need an SD shield or MP3 sheild or something. Arduino provides an integrated development environment with hundreds of downloadable libraries available for simplifying all sorts of tasks. The setup is simple for this introduction to Arduino and. Learn coding hands-on with this free tutorial to play a random tone when you press a button on your Let's Start Coding Kit. Press the GPIO0 button on your dev board. Custom Bootloader. The frequencies correspond to specific music notes, we have 7 buttons, so we can have 7 notes! So, let's try it. SNOOZE: • When the alarm sounds, press the SNOOZE/TIMER button to snooze. police or ambulance siren, etc. Arduino: Piezo speakers (buzzers) A "piezo buzzer" is basically a tiny speaker that you can connect directly to an Arduino. When the system detects button press, the control for the mouse transferred to the air mouse. mp3 and so on 2. Based on how we press the button, different LEDs will illuminate. If you wanted to record and play back recorded sound, it would take a lot of effort to get Arduino to do that. ) Digital I/O Blink: turn an LED on and off. Now you can press the button again to change your track to the next song that is to play 2. Jun 26, 2017 · After programming your Arduino simply press the button connected to pin 2 and your Arduino will play the first song (saved as 1. Oct 13, 2015 · The most basic circuit consists only of two things: a power supply and an output device. and play button. The select and trigger button not work (if i activate the arduino console mode, i see arduino receiving correctly the push button signal but no sound are played). No need to connect the push buttons,the sounds will play automatically. To play sound i'm using NAudio library. You press button once and led lights up, you press it again and it goes off How to fix no sound problem in Steam games. Would you like to add audio/sound effects to your next project, without an Arduino+Shield? Or maybe you don't even know how to use microcontrollers, you just want to make a sound play whenever you press a button. Play soundtrack on command. Press the record button to record; release the button to stop recording. These basic projects will help you understand how to set up the Arduino software and then connect the components to perform a specific action. As this sensor can work at 3. ino sketch to Arduino and run it. I have an arduino uno, vs1053 (the cheap red one), an SD card, and a speaker that connects via a 3. It's an easy project using the arduino program and it's pretty self-explanatory: you press one of the first four buttons and the buzzer will play a note. Press the play button to play the recording; At the end of playback, the red LED on the board will flash once. How can we read the buttons using only 10 pins ?. Controlling recorded sound is a good example. Using the Arduino platform for a SIMON game implementation. turn on the light on a button click and play an alarm sound on double-click. // give it a name: int led = 13; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. To learn about how the buttons are used, please refer to the Buttons example. I want to add a nitro in my arcade game and i want to detect press UI button instead of click. One of a kind sound button featuring the iconic "Yanny or Laurel" soundclip that took the internet by storm! Simply press the button and the highly debatable soundclip will play twice in a row - this is a must have for the office or home and makes a great conversation piece and s. If you wanted to record and play back recorded sound, it would take a lot of effort to get Arduino to do that. After uploading the code, press the alligator clip connected to the input (buttonPin) to the alligator clip connected to the negative pin on the LilyPad. Would you like to add audio/sound effects to your next project, without an Arduino+Shield? Or maybe you don't even know how to use microcontrollers, you just want to make a sound play whenever you press a button. i am trying to have a sound track play when a pull down button is pressed using an Arduino mega and mp3 shield. • Toggle to TV Speakers to turn speakers on or off. This works. Software¶ Step 1. The parts needed in order to build this project are these: ——————-. Learn coding hands-on with this free tutorial to play a random tone when you press a button on your Let's Start Coding Kit. In callback scenario, it records / plays audio data to / from a 512 bytes data inside audio class. When I press the button for the first time it works great but then when I press it again the sound does not play its as if the void draw function just acts. Instead of getting the AVR to play a WAV file from an SD card, instead search eBay for "Arduino MP3 player modules". The more than three years of experience in building good quality and affordable digital theremins lead to this new and improved design. wav, press the 1 button to play file T1. ino sketch to Arduino and run it. Sensors on the instrument let you control the pitch (frequency), volume (amplitude) and sustain time of each note (see picture). Hint: If you want to see how much memory your program takes up, Verify then look at the message at the bottom of the programming window. The Arduino software does not come with support for the Teensy, so you must run the Teensyduino installer to add the Teensy files to your Arduino software. releaseAll(). On the code below you can check out the comments to understand better how it works. The goals are to generate good quality sound which can be used to play simple tones, stored music, sampled sound, and even act as a MIDI synthesizer. I require to control this device using Arduino, I mean recording and playing voice through Arduino only. Cayenne is a new IoT drag and drop platform originally released for the Raspberry Pi, but now available for Arduino. In general you can use interrupt service routine for event happening in unknown moment, like user input at arbitrary time. My project is a button controlled Siren with different LED transitions. I'm trying to connect a buzzer to my Arduino Uno to play a tone. Jun 19, 2017 · After connecting the speaker and uploading the sketch I open up serial connection terminal and send commands – letters from q to p on the keyboard, sending each character will play a different sound on the Arduino. Secondly, is there a way to have one button (button pin 2) cycle through songs being played. I want to pass the data to the yx5300. This trigger is basically like the basic trigger, one button press per play, but you can have multiple effects on one pin. Only one frequency can play on a pin at any given time, so if you press multiple keys, you only hear one sound. or not you press your button. In this post, the explanations are referred to a digital recording module which records and play back sound. What I want to do is when I press the push button connected to the arduino, it sends the number 1 via serial which is read by processing and then processing opens a file which plays a sound. Now I found this example code to play a file with Minim. Connect the buzzer to the PWM output pin: Below is the RTL8710 Wiring Diagram: "Examples" -> "AmebaAnalog" -> "TonePlayMelody" Compile and upload to Ameba, press the reset button. To play sound i'm using NAudio library. I modified the code slightly so that it plays a. Mar 08, 2016 · This is the last project in the Arduino Starter Kit. In the code, when you turn your led on, you can initialize a variable and when interrupt occur you can check that variable to confirm that led is on, if it is then you can switch it off. In this tutorial, we’re going to help you create a few simple arduino projects that are perfect for beginners. We've written our code and adjusted our circuit. For a complete example: File > Examples > Teensy > USB_Keyboard > Buttons. 1) single file to play in a loop on power-up until it is interrupted. 7) The sounds will play until all sounds have been read from the image and sent from Processing to the Arduino. To do this, you need to know when the button changes state from off to on, and count how many times this change of state happens. Controlling recorded sound is a good example. Custom Bootloader. I know i will need an SD shield or MP3 sheild or something. This was my first "real" arduino project. Output of diode is connect to GND. It is based on the VC1053B chip, which enabled it to play sound files from SD card and do short-time recording as well. Finally, we’ll add two more buttons, building a keyboard instrument, on which you can play simple tunes. Now you can press the button again to change your track to the next song that is to play 2. press the “Open”-button, then press: Maybe you have to play with the times. Turn on light # 1 during the note plays. You should begin seeing some values - the first is printing the number in the. Arduino is an open-source hardware and software platform designed for computer programmers, industrial artists, professionals and those interested in developing interactive devices and applications specific to an interactive development environment. Ok, I've been googling this for a while now and can't seem to find an answer to my question. I have added 2 different LED patterns for each siren using 10 LEDs. The parts needed in order to build this project are these: ——————-. The playback buttons are in the toolbar. When the program is running, judge whether the sound playing task is executed according to the status of the onboard button. Output of diode is connect to GND. My sound effect box basically consists of twelve buttons, two speakers, a raspberry pi, a box (I printed it on a 3d printer. Is there a shield that supports this directly (SD card -> speaker)?. An interrupt will interrupt the Arduino from doing something and have it deal with the incoming data from the B64 right away. +----Sound Encoder Instructions ----- - Hardware: Arduino Uno, Rugged Audio Shield, RadioShack Microphone, Micro SD Card - Recording Sounds: 1) Connect Micro SD Card, Rugged Audio Shield, Arduino Uno, and Microphone to record a wav. Likewise you can navigate to all four songs. it's about how you can control your Tv, DVD and your Audio System with Arduino and an app for Android made with app inventor. I have added a total of 4 Siren tones. At this point in time Processing does not have any button controls as part of the language or built in libraries. Sep 27, 2016 · Keyless piano using Arduino is sort of sequel to the DIY fun piano i have published in this website. com/adafruit-wave-shield-audio-shield-for-arduino. Custom Bootloader. // give it a name: int led = 13; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. Jul 15, 2016 · 2. turn on the light on a button click and play an alarm sound on double-click. Knowing how to employ them in your projects is very beneficial. Feb 21, 2016 · sdvx_leonardo. After uploading the code, you can press the RIGHT button on the Interface Nanoshield to turn on one of the LEDs. I have already created the raw folder and put the. Up to 99x255=25245 files can be stored (folders 01-99, each with files 001. The Arduino code to control the MP3 player is really simple and an example is provided. You will have to use the pwm pin to send the sound signal. Hi, I have an idea to make a guitar pedal for when I'm on stage that I can hit to play pre-loaded samples (from an SD card or similar). My project is a button controlled Siren with different LED transitions. Most electronic devices have a control panel with buttons, and many of those buttons can be hacked so that you can "press" them with an Arduino. I want to add a nitro in my arcade game and i want to detect press UI button instead of click. You can hear the difference in the video below where the first sound I play uses the Sound Board and the second uses the tone() function. You can use it to play. I would abandon the Radio sketch and start with the player_interrupts library example and modify it to play a certain file on button press. Jul 15, 2016 · 2. Connect a Grove - Button to port D2 of a Base Shield. My project is a button controlled Siren with different LED transitions. 2) file to stop playing on button press 3) loop to start again on next button press What I have succeeded in getting: 1) single file to play in a loop on power-up until it is interrupted 2) file to stop playing on button press 3) file to play again on next button press, but. Black 2 Figuring out Sensors – how can I make people’s bodies turn it on? Box. Here's my code thus far:. There are two that I have used. This activates the DFU mode. The link for the library is also available there. How To Use It. DIY Arduino String Synth when I press the key for example, the G, any octave sound the same note. I thought it was the coolest thing ever, but I couldn’t justify the cost of buying one.