Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
17 views
Add Midi Port To Keybs
Uploaded by
herintzu
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save add_midi_port_to_keybs For Later
Download
Save
Save add_midi_port_to_keybs For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
17 views
Add Midi Port To Keybs
Uploaded by
herintzu
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save add_midi_port_to_keybs For Later
Carousel Previous
Carousel Next
Save
Save add_midi_port_to_keybs For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 11
Search
Fullscreen
Jum cheap Keyboard info @ MIDI Keyboard! (Add NLLport 0 keyboard ‘Ad MIDI Port to Keyboard by EvanKsle(imemberfEvanKsls) Download Favorite Wi Made Here is an 8 minute video with closed captioning that demonstrates all the steps below from start to finish ‘Glick here to watch on YouTube (httpsu/www.youtube,com/watch?v=IXx8v-ZW6TK) S¥inatre @ revcuweton 8 conmant —Oowtoas Step 2: What You'll Need 74HC595 Chips (Serial-Parallel Shift Re $0.15 USD each (lused 2 of these)‘Ada MID1 Port to Keyboard by Evan te mamberEvankale) [ Faw owrioad Favorite Wi Made Resistors (Few cents foe oT Prototype Boards S7 U S $1.50 fora pack of 10 ‘only used 1) j 3 More Images ’ 1B seonentat ntti —aeeneeneranmennermeii ‘© 1 Arduino UNO, or any Arduino alternative © 2 Serial to parallel shift registers ‘© Resistors (1 2200 for the MIDI port, and 6 10k0 for pull-up resistors - this will depend on step 4) 1 Proto board ‘© 1 Female MIDI port © 1 Male pin header ‘And the tools we'll need are breadboards, breadboard jumpers, a multimeter, soldering equipment and wires. Where to buy ‘Arduino UNO: httpu/amzn.to/2dq4 Mv (httpd/amzn.to/2dq41Mv) «© 74HC595 shift registers: http//amzn.to/2dtémoT (http//amzn to/2dtémeT) « Resistor pack: http://aman.to/2dBuQaw (http://amzn.to/2d8uQaw) « Perfooard: http://aman.to/2cOcN7q (http//amzn.to/2cO
@ Ave auesion PP comment Dowload Step 4: Figure Out the Scan Matrix‘Add Wid| Port eo AU BS aay WEARER (AD. RAKIM PY Ceslstance) reading. Attach the prghRSEo tWwoRinRat QpIMEse an sweep the heyboarcte finc:our keys For my keyboard, | have a 17 pin ribbon, which | concluded to be a 6x11 scan matrix. To fit all the keys on the Arduino UNO, I'll be combining 11 pins into 3 using 2 shift registers. Then our total input pins is then reduced from 17 to 9. (the result ofthis will be different for every keyboard but the procedure will be the same) rst» © rskaueston My comment —_dowioaa Step 5: Setting Up First Shift Register 3 os a a f a a se We'll start with the fist shift register. Wire up the ground and voltage pins as seen in the picture. ‘Then plug in our Clock, Latch, and Data lines and plug it into the digital pins 89,10 of the Arduino. Then we wire up the voltage and ground from the arduino to the board, Run the first bit of test code from the image. Taking our voltmeter to measure the output of each of the data pins, we should 0 voltage for pins that we are shifting out a 0 and positive voltage for the pins we are shifting out a1 FAT» @rskaueston MY comment —_dowioaaisRalpy.Ghein Second Shift Regis! aces yrnmset (Once we have our first shift register working, we're going to daisy chain our second one, Weill wire up the voltage and gnd just lke the first one, then hook up the additional data pin of the first chip to the Data pin of the second chip. Then welll also need to hook up Latch and Clock pins of the two chips (see image). Now we plug in our Clock, Latch, and Data lines again same way as we did before, and make a small change in our Arduino program to accomodate for the second shift register (see image). We should see the same alternating pattern with our data pins from this program throughout all of our data pins. Iyou're wondering which chip comes first, then simply shift out 8-bits of 0's and 8 bits of 1's at a time and check which chip is outputting the signal 5% Maat © Askaiesion PY comment Dawrloas Step 7: Setting Up Resistors Ye DorionHook up the power to our second breadboard. We're going to extend the first 11 of our data pins from the shift registers to the second board (see image). ‘Then we're going to bring 6 lines into 6 digital pins of the arduino. We'll need to add a 10k ohm resistor to ground for each of these lines so that we have a pull- down resistor configuration. This will guarantee that we have the signal we want when the switches on the keyboard are open. Asie © rsecueston WY comment dowioas Step 8: Pull Up or Pull Down? Ye (Oor 1 from SR) Yee (always 1) ce (always 0) x0 (0 oF 1 from SR) One thing to note, ifthis direction of current doesn't work for your keyboard, we can switch over toa pull-up resistor configuration by simply doing the following (see the image): « First we remove the voltage and ground connection to the shift registers.‘Add MIDI Port to RePBESYF ERARREH AURAAESIAROIS IO AMsitive voltage instead of GrOUNFricad Favorite Yi Made ‘And we also want to keep the shift register pins connected just the way they are. «© This will create the pull-up configuration you see in the diagram. WAT? @ Ackavesion 2 comment Dowload Step 9: Add the Keyboard Ribbon Plug the cable ribbon into place, matching the rows and columns of the scan matrix. SY AddT® @ Askaueston Conment —_Dowrloas Step 10: Setting Up MIDI Port By MIDI cut (facing solder lugs of socket) 2200 To microcontroller serial output We're going to wire the serial output pin of the port to the serial output of the Arduino, which is pin 1 for the Arduino UNO.‘Ada mio Port tc RGD WEE HRSA FRUNEL RIAN valiAge Pins like the diagram. ooynias Favorite 1 Made PF AddT|» —@Askqueston comment Download Step 11: Upload Arduino Program Download the full Arduino code from GitHub (httpsi/oithub.com/evankale/ArduinoMidiPiano) (choose the correct version; pull-up or pull-down) Watch the video from Step 1 at 4:30 - 5:45 to review any necessary changes you need to make to the code in order to get it to work with your specific configuration Ads —@Accauesion PY comment Download Step 12: Testing be To test our keyboard, we'll plug in our MIDI port to the computer and fire up a MIDI monitor program like MIDI-OX. We'll hit all the keys to make sure we have everything wired up correctly Ifyou don't have a MIDI port, you can get get one of these MIDI to USB adapters (see image) for a few bucks. F AddtIe —@Askaueston WP comment —_Doweoas Step 13: Transferring to Proto BoardOnce everything is working, we're going to transfer everything from our breadboard to the proto board and solder in all the connections. Plug our wires into the Arduino just the way we had it before, and use the male pin headers here tolock them in place. 2yenatre © rskaueston MY comment downoad Step 14: Putting the Keyboard Back TogetherAsawoireic oes ey. A | | I then traced over the shape of the MIDI and USB ports onto the keyboard case and cut out the hole. added a few popsicle sticks to support the Arduino and proto board and hot glued them in place. AT? © Askavesion comment dowload Step 1 inal Testing Plug itn, fire up a DAW, and give it a try! ‘That's it! If you liked this instructable, then perhaps youl like some of my other projects! You can check them out at Blogspot (http/Amww.evankale blogspot.com), or visit my YouTube Channel (httpy/wmw.youtube.com/evankaled!}) WAT» © Askauesion FY comment Dowlsaa 7 People Made This Project!curveme'stersupport(memberleurveneistesuppot) made it Nizile (memberNzhill) made borat (Imemberonwad2) made it Nesomis (memboriNosomis) made i
You might also like
PIC Tutorial 1-2-3-4-5-6
PDF
100% (2)
PIC Tutorial 1-2-3-4-5-6
113 pages
Osu! Keyboard: Step 1: Materials and Explanations
PDF
No ratings yet
Osu! Keyboard: Step 1: Materials and Explanations
14 pages
Osu! Keyboard: Step 1: Materials and Explanations
PDF
No ratings yet
Osu! Keyboard: Step 1: Materials and Explanations
14 pages
Arduino PPT Akhil
PDF
No ratings yet
Arduino PPT Akhil
15 pages
DIY USB Midi Controller With Arduino A Beginners G
PDF
No ratings yet
DIY USB Midi Controller With Arduino A Beginners G
55 pages
Building A Minimoog MIDI Controller - Loophole Letters Arduino
PDF
No ratings yet
Building A Minimoog MIDI Controller - Loophole Letters Arduino
13 pages
Connect PS2 Keyboard To Arduino
PDF
No ratings yet
Connect PS2 Keyboard To Arduino
3 pages
Dual PS2 Keyboard MIDI Controller
PDF
No ratings yet
Dual PS2 Keyboard MIDI Controller
7 pages
Password Access With Arduino PDF
PDF
No ratings yet
Password Access With Arduino PDF
8 pages
Crumar D9U
PDF
No ratings yet
Crumar D9U
17 pages
Arpeggiating Synthesizer Mosquito I
PDF
No ratings yet
Arpeggiating Synthesizer Mosquito I
8 pages
Hacking A USB Keyboard
PDF
No ratings yet
Hacking A USB Keyboard
13 pages
Music Reactive Multicolor LED Lights
PDF
No ratings yet
Music Reactive Multicolor LED Lights
53 pages
MECA 442 Lab Report 1
PDF
No ratings yet
MECA 442 Lab Report 1
5 pages
Arduino Lab - 2019
PDF
No ratings yet
Arduino Lab - 2019
4 pages
Arduino Leonardo Quiz Buzzer Game _ 6 Steps - Instructables
PDF
No ratings yet
Arduino Leonardo Quiz Buzzer Game _ 6 Steps - Instructables
4 pages
Arduino Guitar Pedal
PDF
100% (1)
Arduino Guitar Pedal
27 pages
Step 1: Making The LED Lights Dance To Your Music: Headphone
PDF
No ratings yet
Step 1: Making The LED Lights Dance To Your Music: Headphone
7 pages
How To Build An Arduino-Compatible Physical Computing Platform On A Solderless Breadboard
PDF
No ratings yet
How To Build An Arduino-Compatible Physical Computing Platform On A Solderless Breadboard
14 pages
IPiano Electronic Piano With Arduino in Tinkercad 1
PDF
No ratings yet
IPiano Electronic Piano With Arduino in Tinkercad 1
14 pages
How To Turn The ATMEGA Chip of An Arduino Uno and Arduino Mega Into A HID Keyboard Device
PDF
No ratings yet
How To Turn The ATMEGA Chip of An Arduino Uno and Arduino Mega Into A HID Keyboard Device
12 pages
ARDUINO KEYBOARD
PDF
No ratings yet
ARDUINO KEYBOARD
23 pages
Programmable Arduino Remote Control
PDF
No ratings yet
Programmable Arduino Remote Control
10 pages
Arduion Experiment Work
PDF
No ratings yet
Arduion Experiment Work
21 pages
Diy Programmable 6-Key Keyboard (Digispark) : Instructables
PDF
No ratings yet
Diy Programmable 6-Key Keyboard (Digispark) : Instructables
15 pages
Gmlab D9X
PDF
No ratings yet
Gmlab D9X
14 pages
Arduino Based Electronic Queuing System - 10 Steps
PDF
No ratings yet
Arduino Based Electronic Queuing System - 10 Steps
21 pages
Usb Keyboard
PDF
No ratings yet
Usb Keyboard
6 pages
Ghost Box Part 2E
PDF
No ratings yet
Ghost Box Part 2E
22 pages
In This Tutorial You
PDF
No ratings yet
In This Tutorial You
7 pages
Day 5
PDF
No ratings yet
Day 5
19 pages
Arduino based LED using Bluetooth & Mobile
PDF
No ratings yet
Arduino based LED using Bluetooth & Mobile
3 pages
15 Arduino Uno Breadboard Projects
PDF
No ratings yet
15 Arduino Uno Breadboard Projects
18 pages
Putting Arduino To Work in Your Shack PDF
PDF
No ratings yet
Putting Arduino To Work in Your Shack PDF
7 pages
Quiz Game Controller Using Lights and Sounds Buzz
PDF
No ratings yet
Quiz Game Controller Using Lights and Sounds Buzz
11 pages
Arduino KEY F
PDF
No ratings yet
Arduino KEY F
23 pages
Title: Arduino + Bluetooth + Android Objective: Using An Arduino Microcontroller Board To Be The Brain of An Application With The
PDF
No ratings yet
Title: Arduino + Bluetooth + Android Objective: Using An Arduino Microcontroller Board To Be The Brain of An Application With The
4 pages
AICCM Arduino
PDF
No ratings yet
AICCM Arduino
27 pages
Breadboard Power Supply v10
PDF
No ratings yet
Breadboard Power Supply v10
5 pages
Bionic Arduino: Class 2
PDF
No ratings yet
Bionic Arduino: Class 2
60 pages
Turn A Commodore 64 Into An IOS Bluetooth Keyboard
PDF
No ratings yet
Turn A Commodore 64 Into An IOS Bluetooth Keyboard
21 pages
Building An Arduino MIDI Controller
PDF
No ratings yet
Building An Arduino MIDI Controller
7 pages
How To Set Up A Keypad On An Arduino
PDF
No ratings yet
How To Set Up A Keypad On An Arduino
28 pages
Arduino Combination Lock Lockduino
PDF
No ratings yet
Arduino Combination Lock Lockduino
22 pages
Arduino E1
PDF
No ratings yet
Arduino E1
28 pages
Sending Data from GSM module to a Web Server using Arduino
PDF
No ratings yet
Sending Data from GSM module to a Web Server using Arduino
25 pages
Iot Practical (1-9)New1
PDF
No ratings yet
Iot Practical (1-9)New1
44 pages
Arduino On A Breadboard
PDF
No ratings yet
Arduino On A Breadboard
14 pages
Arduino TEA5767 FM Radio Receiver
PDF
No ratings yet
Arduino TEA5767 FM Radio Receiver
25 pages
Arduino Bluetooth Serial Connections I Made It
PDF
No ratings yet
Arduino Bluetooth Serial Connections I Made It
5 pages
KS0551 Keyestudio 4WD Mecanum Robot for Arduino
PDF
No ratings yet
KS0551 Keyestudio 4WD Mecanum Robot for Arduino
144 pages
Arduino UNO Sample Project
PDF
No ratings yet
Arduino UNO Sample Project
20 pages
Bionic Arduino Class2
PDF
No ratings yet
Bionic Arduino Class2
60 pages
Chapter 3_study and Realisation of Projects
PDF
No ratings yet
Chapter 3_study and Realisation of Projects
11 pages
2016 - Programming in Arduino PDF
PDF
100% (1)
2016 - Programming in Arduino PDF
34 pages
Midi
PDF
No ratings yet
Midi
28 pages
mans.io-ZV9qFEOH
PDF
No ratings yet
mans.io-ZV9qFEOH
46 pages
Arduino MIDI Volume-Expression
PDF
100% (1)
Arduino MIDI Volume-Expression
9 pages
Pure Data Et Arduino
PDF
No ratings yet
Pure Data Et Arduino
9 pages
Chevrolet Spark 2011
PDF
No ratings yet
Chevrolet Spark 2011
15 pages
Vin Decoder Hyundai
PDF
No ratings yet
Vin Decoder Hyundai
2 pages
Cumulant Generating Function
PDF
No ratings yet
Cumulant Generating Function
1 page
The Beta Weibull Poisson Distribution PDF
PDF
No ratings yet
The Beta Weibull Poisson Distribution PDF
24 pages