Talaan ng mga Nilalaman:

Ang Synthfonio - isang Instrumentong Pangmusika para sa Lahat: 12 Hakbang (na may Mga Larawan)
Ang Synthfonio - isang Instrumentong Pangmusika para sa Lahat: 12 Hakbang (na may Mga Larawan)

Video: Ang Synthfonio - isang Instrumentong Pangmusika para sa Lahat: 12 Hakbang (na may Mga Larawan)

Video: Ang Synthfonio - isang Instrumentong Pangmusika para sa Lahat: 12 Hakbang (na may Mga Larawan)
Video: 🔴 Шедеври Cкрипічної Музики | Masterpieces of Violin Music | Ігор Чернявський (скрипка) 2024, Hulyo
Anonim
Image
Image
Diagram ng Kable
Diagram ng Kable

Gusto ko ang mga synthesizer at MIDI controler, ngunit kahila-hilakbot ako sa paglalaro ng mga keyboard. Gusto kong magsulat ng musika, ngunit para sa totoong pagtugtog ng nasabing musika kailangan mong malaman kung paano tumugtog ng isang instrumento. Kailangan ng oras. Oras na wala sa maraming tao, at karaniwang hinihikayat sila na patuloy na magsanay. Sinusubukan kong baguhin iyon. Ang proyektong ito ay isang pagtatangka upang paikliin ang agwat sa pagitan ng sandaling "Gusto kong malaman kung paano maglaro ng X" na sandali, at ang "Masisiyahan akong maglaro ng X". Alam kong karamihan sa atin ay, o nangangarap pa rin ng huli ngunit natigil sa una, at alam ko rin ang sandali nang nagawa kong maisakatuparan at masiyahan ang aking unang mga apat na chord na kanta sa gitara, ay ang sandali talaga ako nagsimulang malaman ang instrumento at hindi na ako sumuko dito mula pa

Ano ito

Ito ay isang madaling matuto instrumento, simpleng upang mapatakbo, nakatuon sa improvisation at may walang katapusang posibilidad ng mga tunog (bilang isang MIDI controller). Nagtatampok ito ng 2 mga hanay ng mga susi, isa upang tukuyin ang mga chord at key lagda, at isa pa upang i-play ang mga tala. Anuman ang chord na pinindot sa mga instrumento ng mga key ng leeg ay tutukoy sa pitch ng mga key sa hawakan ng instrumento, katulad ng isang gitara, byolin, at iba pang mga instrumento sa string; kasama ang idinagdag na advance na ang isang ito ay isang matalinong aparato na maaaring bigyang kahulugan ang sukat na nilalaro mula sa isang solong tala o pares ng mga tala.

Kung paano ito gumagana

Simple Nais mong maglaro ng isang E chord? pinindot mo lang ang E key sa leeg (tingnan ang diagram sa hakbang 11) at pinaputok mo ang anumang nais mo sa mga hawakan ng hawakan. Huwag magalala, magkakasabay ito. Maaari mong gamitin ang mga hawakan ng hawakan upang i-play ang mga chords, melodies, at arpeggios sa anumang tonality na nais mo, sa pamamagitan lamang ng pagpindot sa susulatan key sa leeg. Sa parehong paraan, ang pagpindot sa isang susi sa leeg kasabay ng susi ng C (menor de edad na ikatlo ng A) ay magpapagana ng isang Isang menor de edad na tonality para sa mga hawakan na pindutan.

Maaari nitong payagan ang sinumang manlalaro na magpatupad ng isang 4-chord na himig (pinaka-tanyag na musika ay 4-chords), saliw, o kahit improvisation; na may hindi hihigit sa ilang mga daliri sa posisyon.

Ang instrumento na ito ay maaaring gumana bilang MIDI controller at isinasama ko ang isang simpleng built-in na synthesizer para sa paglalaro nang walang panlabas na kagamitan. Nakasalalay sa arduino board na pinili mong gamitin, ang proyektong ito ay maaari ring gumana bilang isang USB MIDI controller o MIDI sa paglipas ng BLE controller.

Aking Karaniwang Mga Pagtanggi: - Hindi ako katutubong nagsasalita ng Ingles kaya, maaaring nagawa ang mga pagkakamali. - Gayundin, nagturo ako sa sarili sa mga electronics, coding at musika kaya, muli, maaaring nagawa ang mga pagkakamali. - Ito ay isang "instrumento para sa lahat" upang i-play, hindi kinakailangan upang bumuo. Kailangan mo ng kaunting kaalaman sa electronics at coding upang gumana sa proyektong ito.

_

Mga gamit

-An Arduino: Ang anumang arduino ay dapat na gumana. Inirerekumenda ko ang isang board na may mga kakayahan sa USB, tulad ng mga board na nakabatay sa ATmega32U4 (leonardo, micro, atbp.), Upang magamit mo ang proyektong ito bilang isang USB MIDI controller. Gumamit ako ng isang MKR1010, dahil mayroon din itong mga kakayahan sa bluetooth at isang pangalawang hardware serial port.

-ATmega328 sa isang breadboard (opsyonal): Ito ay para sa pinagsamang synth. Maaari kang gumamit ng tamang UNO board, ngunit nagpunta ako para sa isang mas simpleng sistema.

-Multiplexer module: 2 sa mga ito, isa para sa mga hawakan na key, at iba pa para sa mga leeg na key.

-Mga module ng baterya ng charger: Inirerekumenda ko ang isang bagay tulad ng isa sa link, dahil mayroon itong proteksyon ng labis na labis / paglabas.

-18650 na baterya

-Voltage Hakbang-up na module ng Elevator: Maingat sa ito! Tiyaking ang module na pinili mo ay maaaring kumuha ng input voltages na mas mababa sa 5v. Ang mga module ng charger ng baterya ay karaniwang output arround 4v, at kung ipakain mo ang boltahe na iyon sa isang stepup module na hindi na-rate para sa boltahe na iyon maaari kang magkaroon ng mga problema. Gumamit ako ng isang module na kailangan ng hindi bababa sa isang 5v input boltahe, at pinirito ko ang aking arduino. (anumang mga proyekto para sa muling paggamit, muling pagbibisikleta ng isang pritong board? Mangyaring mag-iwan ng komento)

-1/4 Babae audio jack

-10k Stereo potentiometer

-10k potensyomiter (x2)

-x2 switch: Inirerekumenda ko ang mga ito, ngunit ang anumang switch na humahawak sa posisyon nito ay gagawin.

-x14 Mga switch sa taktika: Para sa mga key ng leeg.

-x9 Limit switch, hawakan ang mga key (7) at transposing switch (2)

-1k ohm risistor

-x2 220 ohm risistor (kung gumagawa ka ng 5v MIDI output)

-33 ohm at 10 ohm resistors (kung gumagawa ka ng 3.3v MIDI output)

-Maliit na mga breadboard: Tulad ng gusto mo! Binubuo ko ang lahat sa 170 point na mga breadboard.

-Jumper wires: Hindi ka maaaring magkaroon ng sapat

Bakit dalawang pinaghiwalay na arduino?: Oo, dapat posible na magsulat ng isang solong sketch na nagpapatakbo ng isang digital synth, na may USB MIDI, MIDI sa paglipas ng BLE at regular na pag-andar ng MIDI, sa parehong board. Dapat, marahil ito, ngunit hindi ko magawa. Ang bagay ay; karamihan sa mga library ng synth ay ginawa para sa ATmega328, na walang mga kakayahan sa USB. Sa kabilang banda, ang ilang mga board na nakabatay sa ATmega32U4 (mga USB capable) na nagpapatakbo ng mga library ng synth, gawin ito sa mga isyu. Kalimutan ang tungkol sa MIDI sa BLE, kailangan mo ng isang bagay tulad ng isang MKR1010 para doon (hanggang sa nabasa ko, ang isang hm-10 na module ay hindi gagawin ang MIDI), ngunit ang pamilya ng MKR ay gumagamit ng ibang arkitektura, at hindi kahit na magtala ng mga sketch sa alinman sa mga library ng synth na nahanap ko sa online. Kaya't ito ay dalawang pinaghiwalay na mga micro controler para sa akin. Ang pangunahing lupon na ginagawa ang lahat ng sensing, interpretasyon, at midi bagay; at isang pangalawa para sa pinagsamang synth, na nagbabasa lamang ng midi data mula sa pangunahing isa, at gumagawa ng tunog. Isang bersyon ng single arduino (opsyonal): Oo, kung hindi mo talaga alintana ang ilan sa mga pagpapaandar na kailangan ko, maaari mong gamitin iisang board lang. Halimbawa

Hakbang 1: Diagram ng Mga Kable

Narito ang kumpletong diagram ng proyekto. Tandaan, hindi mo kailangang gumamit ng isang board ng MKR, ang karamihan sa mga board ay gagana, kailangan mo lamang magkaroon ng kamalayan ng mga posibilidad na mayroon ang bawat board (may kakayahang USB, may kakayahang BLE, atbp.), At ayusin ang boltahe na pinapakain sa vin pin. Ngayon tingnan natin ang bawat seksyon nang mas detalyado:

Hakbang 2: Diagram ng Mga Kable: MIDI Controller at Multiplexers

Mga Diagram ng Kable: MIDI Controller at Multiplexers
Mga Diagram ng Kable: MIDI Controller at Multiplexers
Mga Diagram ng Kable: MIDI Controller at Multiplexers
Mga Diagram ng Kable: MIDI Controller at Multiplexers

Ibinahagi ko ang halos lahat ng mga pin sa pagitan ng pareho ng mga multiplexer, para sa pagbawas ng higit pang bilang ng mga ginamit na pin ng arduino. Talaga, ang mga signal pin lamang ng bawat module ng multiplexers ang kailangang magkaroon ng kanilang sariling nakalaang pin na arduino. Ang pag-aayos na ito ay hindi gumagawa ng mga isyu o pagkagambala sa pagitan ng mga susi, dahil ang paggana ng sketch ay linya, at ang arduino ay sumusuri lamang ng isang input nang paisa-isa. Anuman ang gawin ng ibang multiplexer, o ang iba pang natanggap na input pin sa panahon ng pagsuri na ito, ay hindi papansinin.

-Ang dalawang switch na may label na Transposing Switches ay mga limitasyong switch na naaktibo sa pamamagitan ng pagdulas ng hawakan sa pamamagitan ng slide hole ng pangunahing katawan (tingnan ang mga hakbang na "hawakan" at "katawan" para sa higit pang mga detalye) at binabago nila ang lahat ng mga tala ng hawakan na isang oktaba pataas o pababa.

-Para sa kontrol ng lakas ng tunog gumamit ako ng isang stereo potentiometer, dahil kailangan naming kontrolin ang dalawang uri ng dami: analog (integrated synth) at MIDI.

-Ang circuit ng output ng MIDI ay may mga resistors na na-rate para sa 3.3v na output mula sa aking board na MKR. Kung gumagamit ka ng isang 5v board, kailangan mong baguhin ang iyong risistor alinsunod sa diagram ng MIDI sa pangalawang larawan.

Hakbang 3: Diagram ng Mga Kable: ang Synthesizer

Mga Diagram ng Kable: ang Synthesizer
Mga Diagram ng Kable: ang Synthesizer

-Ang koneksyon sa OSC2 sa ATmega328 ay napupunta (sa pamamagitan ng isang kapasitor) sa ground sa digital pin 5. Ginawa ko ito para lamang sa kaginhawaan, kaya't ang lahat ay umaangkop sa maganda at malapit sa breadboard. Kung iniisip mo ang paggawa ng pareho, siguraduhing palagi mong idineklara ang pin 5 bilang isang input at hindi kailanman bilang isang output.

-Ang synth library na pinili ko ang output ng tunog mula sa pin 11, tulad ng ipinakita sa aking diagram. Hindi lahat ng mga aklatan ay gagamit ng pin na iyon, siguraduhing baguhin ito nang naaayon. Inirerekumenda kong palaging ginagamit ang risistor at mga takip bilang mga filter.

Nagdagdag ako ng isang switch sa 5v na ibinigay mula sa pangunahing board, upang ma-off ko ang ATmega at makatipid ng lakas ng baterya habang ginagamit ang instrumento bilang MIDI controller.

Hakbang 4: Diagram ng Mga Kable: Pinagmulan ng Kuryente

Mga Diagram ng Kable: Pinagmulan ng Kuryente
Mga Diagram ng Kable: Pinagmulan ng Kuryente

-Alam ko, lahat ng mga board ng MKR ay may isang integrated Li-Po singil circuit. Ang bagay ay, wala akong makitang anumang (abot-kayang) mga baterya ng lipo na may mga kinakailangang panoorin kahit saan sa bansa na nakatira ako (Chile, South America) at gayun din, mayroon na akong module ng pagsingil at isang pares ng 18650 na nakahiga, kaya't kinuha ang mga ito. Bukod dito, sa palagay ko ay susubukan ng karamihan sa mga tao ang proyektong ito gamit ang mas maraming magagamit na mga board na magagamit sa komersyo, na karaniwang walang singil na circuit.

-Muli, siguraduhin na ang module na pinili mo para sa pag-angat ng boltahe ng baterya pataas, ay makakakuha ng mga input voltage na mas mababa sa 5v. Ang mga module ng charger ng baterya ay karaniwang output sa paligid ng 4v, at kung ipakain mo ang boltahe na iyon sa isang step-up module na hindi na-rate para sa boltahe na iyon maaari mong iprito ang iyong board. Ginawa ko. Dalawang beses, bago ko malaman ang tungkol dito.):

Inirerekumenda ko ang paglalagay ng switch bago ang boltahe step-up module, hindi pagkatapos. Hindi ko talaga maintindihan kung gaano gumagana ang mga bagay na ito, ngunit sinusukat ko ang kasalukuyang sa parehong mga pagpipilian (lumipat bago at pagkatapos) at kapag inilalagay ang switch pagkatapos ng boltahe na elevator sinusukat ko ang kaunting kasalukuyang pagtulo mula sa baterya, kahit na ang switch ay off

Hakbang 5: Ang Ideya ng Code

Nagpapatakbo lamang ang code ng isang pare-pareho na pag-check ng lahat ng mga key ng hawakan hanggang sa makita nito ang isang hit. Kapag ginawa ito, susuriin nito ang mga key na pinindot sa leeg, at binibigyang kahulugan nito ang pustura na ginawa at samakatuwid ang tonality ng musika (kung walang pindot na pinindot sa leeg, mananatili ang huling hanay ng tonality). Tutukuyin nito kung aling tandaan ang gagawin ng hawakan-key na pinindot. Panghuli, ang dalawang switch ng transposing ay naka-check, upang mailipat ang tala ng isang oktaba pataas, oktaba pababa, o default na oktaba; pagbibigay ng instrumento ng isang saklaw na 3 oktaba. Batay sa lahat ng mga variable na ito, ang Synthfonio ay gumagawa ng sulat na midi ng sulat.

Tulad ng para sa synth code, gawin ang ginawa ko, at hindi nahihiyang kopyahin at i-paste ang halimbawa ng "midi in" na sketch ng synth library na pinakaangkop sa iyong mga pangangailangan. Narito ang ilang mga rekomendasyon: -The_synth-Mozzi-poly-synth-Noodle-Synth

Oh, kung nais mong isama ang MIDI at mga pag-andar ng synth sa parehong board, iminumungkahi ko ang uri ng sketch na inilarawan sa link na ito.

Hakbang 6: Ang Code

Una sa lahat, kakailanganin mo ang mga sumusunod na aklatan: MIDI library: https://github.com/FortySevenEffects/arduino_midi_…Multiplexer library:

Gayundin, kung gagamit ka ng isang board na may kakayahang USB, o ang MKR 1010, maaari kang mag-eksperimento sa mga aklatang ito rin: MIDI USB: https://github.com/tigoe/SoundExamples/blob/master…MIDI sa paglipas ng BLE:

# isama

MIDI_CREATE_DEFAULT_INSTANCE (); # isama ang CD74HC4067 my_mux (4, 3, 2, 1); // lumikha ng isang bagong bagay na CD74HC4067 kasama ang apat na control pin nito # tukuyin ang mux_handle_pin 5 // tukuyin ang isang pin upang ibahagi sa mga channel mula sa hawakan multiplexer #define mux_neck_pin 0 // tukuyin ang isang pin upang ibahagi sa mga channel mula sa leeg multiplexer // tukuyin ang mga switch ng transposing #define transposeUp 7 #define transposeDown 6 byte neckKeysNumber = {12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; byte daliriAmount = 0; byte neckKeyHolded = {0, 0, 0}; byte root = 48; byte minorThird; byte handleKeyNote = {0, 48, 50, 52, 53, 55, 57, 59}; byte handleKeyNoteSent = {0, 0, 0, 0, 0, 0, 0, 0}; int oktave = 0; void setup () {pinMode (LED_BUILTIN, OUTPUT); MIDI.begin (1); // Ilunsad ang MIDI at makinig sa channel 1 pinMode (mux_handle_pin, INPUT_PULLUP); pinMode (mux_neck_pin, INPUT_PULLUP); pinMode (transposeUp, INPUT_PULLUP); pinMode (transposeDown, INPUT_PULLUP); } void loop () {// For-Loop upang suriin ang bawat key (1-7) sa HANDLE. para sa (byte i = 1; i <8; i ++) {my_mux.channel (i); // pagsuri sa bawat key sa pamamagitan ng multiplexer // kung ang isang switch (key) ay pinindot at kung ang estado ng key ay "hindi pinindot" kung ((digitalRead (mux_handle_pin) == LOW) && (handleKeyNoteSent == 0)) {delayMicroseconds (2400); // For-Loop upang suriin ang 12 key (0-11) sa NKO. para sa (byte k = 0; k 0)) {MIDI.sendNoteOff (handleKeyNoteSent , 0, 1); // Stop the note handleKeyNoteSent = 0; // tukuyin ito bilang "hindi naipadala" na pagkaantala (18); }}} // Kinukuha ng Function na ito ang leeg-key na nakita at batay sa // na nagtatakda ng bilang ng root note (sa MIDI), itinatakda din ng // amd ang bilang ng tala na magiging menor de edad nitong ikatlong walang bisa na rootSetting () {switch (neckKeyHolded [0]) {case 12: root = 47; menor de edadThird = 3; pahinga; kaso 1: ugat = 48; menor de edadThird = 4; pahinga; kaso 2: ugat = 49; menor de edadThird = 5; pahinga; kaso 3: ugat = 50; menor de edadThird = 6; pahinga; kaso 4: ugat = 51; menor de edadThird = 7; pahinga; kaso 5: ugat = 52; menor de edadThird = 8; pahinga; kaso 6: ugat = 53; menor de edadThird = 9; pahinga; kaso 7: ugat = 54; menor de edadThird = 10; pahinga; kaso 8: ugat = 55; menor de edadThird = 11; pahinga; kaso 9: ugat = 56; menor de edadThird = 12; pahinga; kaso 10: ugat = 57; menor de edadThird = 1; pahinga; kaso 11: ugat = 58; menor de edadThird = 2; pahinga; default: root = 48; menor de edadThird = 4; pahinga; }} // Itinatakda ng pagpapaandar na ito ang aktwal na tala na tutugtog ang hande-key. // sinusuri muna kung lumipat ang transposing, at isalin ang isang oktaba pataas o pababa kung kinakailangan, // pagkatapos ay susuriin kung ang halaga ng mga daliri sa posisyon ay tumutugma sa isang pangunahing o menor de edad na kuwerdas (1 o 2 daliri). // Sa wakas, kung ang 2 daliri ay napansin sa posisyon, susuriin nito kung ang pangalawang mga daliri ay matatagpuan sa // ang kaukulang menor de edad na pangatlong tala. Kung hindi, ang 2nd daliri ay hindi papansinin at ang chord ay // bibigyan ng kahulugan bilang isang pangunahing kuwerdas. Kung ang ika-2 daliri ay talagang naglalaro ng isang menor de edad na pangatlo, tutukuyin ng pagpapaandar // ang mga tala na isasagawa ng mga hawakan-key. void keyConstructor () {if (digitalRead (transposeUp) == LOW) {octave = 12; } iba pa kung (digitalRead (transposeDown) == LOW) {octave = -12; } iba pa {oktaba = 0; } // major scale if (neckKeyHolded [1] == 0) {handleKeyNote [1] = root + octave; hawakanKeyNote [2] = ugat + oktaba + 2; hawakanKeyNote [3] = ugat + oktaba + 4; hawakanKeyNote [4] = ugat + oktaba + 5; hawakanKeyNote [5] = ugat + oktaba + 7; hawakanKeyNote [6] = ugat + oktaba + 9; hawakanKeyNote [7] = ugat + oktaba + 11; } // minor scale if (neckKeyHolded [1] == minorThird) {handleKeyNote [1] = root + octave; hawakanKeyNote [2] = ugat + oktaba + 2; hawakanKeyNote [3] = ugat + oktaba + 3; hawakanKeyNote [4] = ugat + oktaba + 5; hawakanKeyNote [5] = ugat + oktaba + 7; hawakanKeyNote [6] = ugat + oktaba + 8; hawakanKeyNote [7] = ugat + oktaba + 11; }}

Hakbang 7: Ang Instrumento (enclosure)

Ang Instrumento (enclosure)
Ang Instrumento (enclosure)
Ang Instrumento (enclosure)
Ang Instrumento (enclosure)

Tulad ng nakasanayan, wala talaga akong kumpleto at detalyadong mga plano at sukat sa disenyo ng proyekto. Gumawa ako ng mga pagbabago, pagbabago, at dinisenyo ang bagay sa pamamagitan ng buong proseso ng aktwal na pagbuo nito. At ang karamihan sa mga pagbabagong ito ay batay sa mga materyales at sangkap na mayroon ako sa oras na iyon.

Sinabi nito, sa okasyong ito, marami akong nilalaman at impormasyon tungkol sa proseso ng disenyo kaysa sa mga nakaraang proyekto, dahil gumamit ako ng mga serbisyo sa pag-print ng 3d at pagputol ng laser upang lumikha ng maraming bahagi. Hindi ko lang gagawin ang lahat ng pagsukat at paggupit ng MDF na ginawa ko sa aking huling makina. Ikinabit ko ang file na idinisenyo ko para sa pagputol ng laser sa karamihan ng mga bahagi, at ang 3d na modelo ng instrumento. Mangyaring, magkaroon ng kamalayan ang lahat ng mga file na ito ay halos pareho sa aktwal na bagay na aking itinayo, ngunit may mga pagkakaiba, dahil gumawa ako ng maraming pagbabago pagkatapos ng orihinal na paggupit ng laser at pagmomodelo ng 3d. Gamitin ang mga file na ito bilang isang panimulang punto para sa iyong proyekto, hindi bilang tumutukoy na template.

Mangyaring, bigyang pansin din ang mga anotasyon na isinulat ko sa mga larawan sa mga sumusunod na hakbang

Hakbang 8: Ang Instrumento: Leeg

Image
Image
Ang Instrumento: Leeg
Ang Instrumento: Leeg
Ang Instrumento: Leeg
Ang Instrumento: Leeg
Ang Instrumento: Leeg
Ang Instrumento: Leeg

Ito ay mahalagang isang pares ng mahabang laser cut MDF piraso na nakasalansan sa tuktok ng bawat isa, upang makalikha ng isang makapal na sapat na leeg, na may sapat na silid sa loob para sa mga tact switch (leeg key) at multiplexer module. At gayundin, 14 na piraso ng laser cut MDF board sa hugis ng mga piano key upang masakop ang mga switch. Ang mga switch ay naka-mount sa perfboard at naka-wire sa multiplexer.

Hakbang 9: Ang Instrumento: hawakan

Image
Image
Ang Instrumento: hawakan
Ang Instrumento: hawakan
Ang Instrumento: hawakan
Ang Instrumento: hawakan

Ito ang pinakamahirap na bahagi para sa akin. Hindi ko alam kung ganap kong nalutas ang bahaging ito, ngunit gumagana ito nang maayos para sa maaaring kamay, kahit papaano. Mayroon itong 7 switch sa pamamagitan ng multiplexer, at maaari itong dumulas sa butas sa katawan ng instrumento. Hindi susubukan na ilarawan ito, kaya narito ang mga larawan …

Hakbang 10: Ang Instrumento: Katawan

Image
Image
Ang Instrumento: Katawan
Ang Instrumento: Katawan
Ang Instrumento: Katawan
Ang Instrumento: Katawan

Ito ang pinakasimpleng ng lahat ng mga bahagi, isang laser cut box lamang sa isang hugis na kahawig ng isa sa isang instrumentong pangmusika. Naisip ko pa ring gumamit ng isang uri ng enclosure ng kahon ng tabako, ngunit kung mag-laser cut ako, maaari ko ring i-cut ang laser ng isang bagay na maganda. Ang mga pangunahing tampok na dapat magkaroon ng katawan ay una, lahat ng mga butas para sa mga kinakailangang konektor, jacks, atbp (kasama ang isa upang mapakain ang mga wire sa leeg circuit); isang mas malaking butas sa itaas kung saan ang hawakan ay maaaring dumulas (tulad ng ipinakita sa unang video at mga larawan), at sa wakas ang dalawang switch ng transposing na inilagay sa bawat dulo ng sliding hole para sa pagtuklas ng paggalaw ng hawakan (tingnan ang pangalawang video at lahat ng mga anotasyon sa mga larawan).

Hakbang 11: Paano Ito I-play

Paano laruin ito
Paano laruin ito
Paano laruin ito
Paano laruin ito

Nagpapatugtog ng mga chords

Subukan nating maglaro ng ilang simpleng menor de edad at mayor chords tulad ng ipinaliwanag sa simula sa seksyong "Paano ito gumagana". Talaga, ang anumang key na pinindot mo sa leeg, ay magbibigay sa iyo ng pangunahing sukat ng tala na iyon sa mga hawakan ng hawakan. Gayundin kung bibilangin mo ang 3 mga susi pataas (gumagalaw patungo sa hawakan) at pindutin ang key na iyon, habang pinapanatili ang orihinal na isa, magkakaroon ka pa rin ng sukat ng orihinal na tala sa mga hawakan na hawakan, ngunit sa oras na ito ay magiging isang maliit na sukat. Maunawaan ng mga mambabasa na may kasanayan sa musika (mas mahusay kaysa sa akin, sa katunayan) na ang pagpindot sa eksaktong pangatlong susi mula sa anumang tala, ay kapareho ng paglalaro ng menor de edad na pangatlo.

Gayundin, kung sa palagay mo ang 7 tala ay hindi sapat para sa iyo, maaari mo lamang i-slide pataas o pababa ang buong hawakan sa pamamagitan ng butas ng slide ng pangunahing katawan, at magkakaroon ka ng parehong 7 tala na isang oktaba pataas o pababa.

Playing chords (paliwanag ng mga nagsisimula)

Ang mga chords ay dalawa o higit pang mga tala na pinatugtog nang magkasama. Mag-isip tungkol sa isang piyanista o isang gitarista na tumutugtog ng isang bungkos ng mga tala (mga key ng piano o mga string ng gitara) nang sabay-sabay at pinapayagan silang tunog, kumakanta sila ng isang maliit na parirala dito, at pagkatapos ay pinindot nila ang isa pang hanay ng mga tala at kumakanta ng isa pang parirala. Nagpe-play sila ng chords at kumakanta ng isang himig. Ito ang kakanyahan ng anumang pangunahing kanta. Kaya, paano natin ito magagawa sa Synthfonio? simple Nais mong maglaro ng isang E chord? pinindot mo lang ang E key sa leeg at pinaputok mo ang anumang gusto mo sa mga hawakan na hawakan. Huwag magalala, magkakasabay ito. Paano ang tungkol sa mga menor de edad na chords? (chords na ang pangalan ay nagtatapos sa titik na "m" tulad ng Am, Em, G # m, C # m, atbp.) Patugtugin natin ang isang Isang menor de edad na kuwerdas (Am). Pinipindot namin ang isang key (tingnan ang kalakip na diagram) ngunit binibilang din namin ang tatlong mga key pataas (paglipat patungo sa hawakan) at pinindot namin ang key na iyon din (sa kasong ito ng C). Mabisa nitong binabago ang A chord sa isang Am chord (Isang menor de edad).

Patugtog ng kanta

Ngayon, tulad ng nalalaman na ng ilan, maraming mga kanta ng maraming chords, madalas na itinayo sa simpleng mga pangunahing at menor de edad na chords. Perpekto Nag-google kami ng "the-song-title chords", hanapin ang gusto namin (narito ang ilang madali at simpleng mga halimbawa). Kung ang isang chord ay isang pangunahing pinindot lamang namin ang solong key sa leeg ng Synthfonio at i-play ang anumang naramdaman mo ang hawakan. Kung ang isang menor de edad chord ay lilitaw sa kanta, pinindot lamang namin ang key ng koresponden at ang pangatlong key up, at nakatakda kami. Ayan yun. Maaari mong gamitin ang mga hawakan ng hawakan para sa pagtugtog ng mga chords at kantahin ang mga ito, o para sa pagtugtog ng mga himig, arpeggios, atbp.

Kasalukuyan ako sa proseso ng pagsasama ng dinagdagan at pinaliit na mga kuwerdas, sa pamamagitan ng paglalagay ng isang pangatlong daliri sa posisyon, o kahit na ang dalawang daliri lamang sa pangalawang pagtukoy ng nadagdagan o nabawasang ikalimang.

Ito ay isang proyekto sa pag-unlad. Pansamantala, magpatuloy lamang sa paglalaro, pag-eksperimento at paglibang. Tumatanggap ako ng mga mungkahi (:

Iba't ibang mga Kaliskis

Kasalukuyang hawakan ang mga susi makabuo ng ika-1 hanggang ika-7 mga tala ng idineklarang sukat. Ginamit ko ang pagsasaayos na ito sa itinuturo na ito upang gawing madali itong maunawaan. Ngunit madali itong mababago upang makabuo ng magkakaibang sukat sa pamamagitan ng pagbabago ng keyConstructor () na pagpapaandar. Gumagamit talaga ako ng isang pentatonic na pagsasaayos para sa hawakan, dahil pinapayagan akong magkaroon ng root note isang oktaba sa parehong posisyon ng slide ng hawakan. Sa kasalukuyang pagsasaayos, kailangan mong i-slide ang hawakan pataas o pababa upang magkaroon ng anumang tala sa iba pang oktaba.

Hakbang 12: Posibleng Mga Pagbabago

Tulad ng nabanggit ko sa simula, sinubukan kong panatilihing simple ang tutorial na ito hangga't maaari, binabawasan ang proyekto sa pinaka-pangunahing form nito. Dahil dito, tinanggal ko ang ilang mga tampok na idinagdag ko (o plano na idagdag) sa aking sariling Synthfonio, narito ang ilan sa mga ito:

-MIDI sa paglipas ng BLE: kung mayroon kang isang board ng MKR WIFI 1010, medyo madali itong isama. Ang silid-aklatan na ito ay may isang napaka tuwid na halimbawa ng midi pasulong. Maaari mong idagdag ang mga midi command mula sa library na iyon sa regular na mga utos ng MIDI na tinawag ng sketch ng Synthfonio. O, upang makatipid ng baterya, magdagdag ng isang switch upang maisaaktibo lamang ang mga pag-andar ng bluetooth kung kinakailangan (ang paggamit ng mga pagkagambala ng arduinos at isang awtomatikong pag-reset ng system tulad ng isang ito ay magiging isang magandang ideya).

-PitchBend: Bagaman wala sa mga aklatan ng synth ang maaaring pamahalaan ang mga utos ng pitch ng MIDI pitch, pinapayagan ka ng MIDI library na ipadala ang mga ito. Ang bagay ay upang magpasya kung paano ito makontrol. Ang anumang potensyomiter ay dapat na gumana nang maayos, ngunit iniisip ko ang mas kawili-wiling mga kahalili, tulad ng mga sensor! kalapitan, ilaw, atbp.

Paligsahan sa Instrumento
Paligsahan sa Instrumento
Paligsahan sa Instrumento
Paligsahan sa Instrumento

Pangalawang Gantimpala sa Paligsahan ng Instrumento

Inirerekumendang: