
arduino based ako mga personal projects pero wala pko ka try ug MIDI. basically, sa imo na project you need linear pots (like the graphic EQ) and plug them to analog pins in arduino. sa code sa imo arduino, gamita ang analog.Read to get the values of the pot. kana nga value is or can be sent through serial port sa imo pc. you will need a serial port to MIDI port converter (software) para mabasa sa imo audio software is MIDI na. imo dayon na e map ang values from the pots to values in audio software like gain, volume reverb etc..

yes they are linear potentiometer. ang values ana ma read is 0-1023, integer na sya. dili na sya ma auto convert kay raw data mana analog.lain man ang signal sa MIDI.
ig map nimo naa may code sa arduino na "map". example ang value na 0-1023 sa potentiometer mapped to 0-100 Gain value sa imong MIDI. so if imo e up ang potetiometer to a value of 20, ang value sa MIDI is dili 20, less than 20 sya.
I suggest try sa ug duwa duwa sa potentiometer sa arduino, naa manay serial monitor ang arduino IDE(software) makita na nimo didto in real time ang value sa potentiometer ig tuyok/slide sa pot.
question: first time pa nimo ni sa arduino? or sa microcontrollers?
Last edited by alwaysdrunk; 11-13-2015 at 04:13 PM.

yes. kanang arduino IDE (software) needed na para ma upload nimo imo code sa arduino. need sad kag "virtual" midi-serial cable ug lastly ang DAW where mag map naka sa values.
ako e try dre sa ako langub ug set up ug very basic midi controller using arduino and will let you know if makaya ba nako hehe

mao ni ang mga software ako gi download based sa online projects, loopBe1, hairless MIDI ug ableton Live (DAW).
ang ako problema is trial ra ang ableton Live that means 30 days rko maka gamit or study. ako lang e try..
So basically bro, ang imo need kay interface between your MIDI and DAW; am i right?
Nya ang iya main functions kay to detect events from the inputs on your MIDI such as knobs (pots), buttons (switches), faders (pots). etc.?
Naa koy gi DIY 2 years ago na almost the same ang concept. Basin makatabang ni nimo. Akong gi-customized ang akong rig before, gibutangan nako ug old school LED bargraph display linked to Windows Media Player thru a GUI (bargraph controller). PIC akong gigamit ani niya sa una pero akong giilisan ug Arduino (sacrifice lang nako gamay ang resolution sa ADC). Bag-o ra ko nag-update sa bargraph controller (c#) ani (2 weeks ago lang) kay nagkabuang ang cross threading pag-update nako to Windows 10.
https://www.youtube.com/watch?v=-F_WQ5vS75M
Instead of MIDI, SW-based bargraph controller (slide bar instead of slide pot; radio buttons instead of actual mechanical switches) ug WMP (sound level/volume detection) ang akoa input; nya instead of DAW, LED bargraph display akong target. Atong interface, the same, microcontroller.
You just need basics of these: C++, C#.NET (or any framework which supports serial port/com), a bit of USB/Serial COM knowledge, how POT works and Analog to Digital Conversion.
Let me know if the concept is close/useful to what you are trying to achieve.
Last edited by tatskie; 11-26-2015 at 02:39 PM.
Similar Threads |
|