Përmbajtje:

Synthfonio - një instrument muzikor për të gjithë: 12 hapa (me fotografi)
Synthfonio - një instrument muzikor për të gjithë: 12 hapa (me fotografi)

Video: Synthfonio - një instrument muzikor për të gjithë: 12 hapa (me fotografi)

Video: Synthfonio - një instrument muzikor për të gjithë: 12 hapa (me fotografi)
Video: Albania National Anthem - Himni I Flamurit (Piano Tutorial) 2024, Korrik
Anonim
Image
Image
Diagrami i telave
Diagrami i telave

Më pëlqejnë sintetizuesit dhe kontrolluesit MIDI, por jam i tmerrshëm duke luajtur tastiera. Më pëlqen të shkruaj muzikë, por për të luajtur në të vërtetë muzikën e thënë ju duhet të keni mësuar se si të luani një instrument. Kjo kërkon kohë. Koha që shumë njerëz nuk e kanë, dhe që zakonisht i dekurajon ata që të vazhdojnë të praktikojnë. Po mundohem ta ndryshoj atë. Ky projekt është një përpjekje për të shkurtuar hendekun midis momentit "Unë do të doja të mësoja si të luaja X" dhe atij "Më pëlqen të luaj X". Unë e di që shumica prej nesh ishim, ose akoma po ëndërrojmë për këtë të fundit, por u mbërthyam në të parën, dhe gjithashtu e di momentin kur isha në gjendje të realizoja dhe të shijoja këngët e mia të para themelore me katër akorde në kitarë, ishte momenti me të vërtetë fillova të mësoj instrumentin dhe që atëherë nuk kam hequr dorë prej tij

Çfarë është kjo

Ky është një instrument i lehtë për t’u mësuar, i thjeshtë për t’u përdorur, i orientuar në improvizim dhe me një mundësi të pafundme të tingujve (si një kontrollues MIDI). Ajo përmban 2 grupe çelësash, një për të përcaktuar akordet dhe nënshkrimet kryesore, dhe një tjetër për të luajtur në të vërtetë shënimet. Çfarëdo akordi të shtypet në çelësat e qafës së instrumenteve do të përcaktojë lartësinë e çelësave në dorezën e instrumentit, të ngjashme me një kitarë, violinë dhe instrumente të tjerë me tela; me përparimin e shtuar se kjo është një pajisje e zgjuar që mund të interpretojë shkallën që luhet nga një notë e vetme ose një palë shënime.

Si punon

E thjeshte Dëshironi të luani një akord E? thjesht shtypni butonin E në qafë (shiko diagramin në hapin 11) dhe ndizni gjithçka që dëshironi në çelësat e dorezës. Mos u shqetëso, do të jetë në rregull. Ju mund të përdorni çelësat e dorezave për të luajtur akorde, melodi dhe arpezhë në çdo tonalitet që dëshironi, vetëm duke shtypur butonin korrespondues në qafë. Në të njëjtën mënyrë, shtypja e butonit A në qafë në lidhje me butonin C (një e treta e vogël e A) do të aktivizojë një tonalitet A të vogël për çelësat e dorezës.

Kjo mund t'i lejojë çdo lojtari të ekzekutojë një melodi me 4 akord (muzika më e njohur është 4-akordet), shoqërimi, apo edhe improvizimi; me jo më shumë se disa gishta në pozicion.

Ky instrument mund të funksionojë si kontrollues MIDI dhe unë përfshiva një sintetizues të thjeshtë të integruar për të luajtur pa pajisje të jashtme. Në varësi të bordit arduino që zgjidhni të përdorni, ky projekt mund të funksionojë edhe si kontrollues USB MIDI ose kontrollues MIDI mbi kontrolluesin BLE.

Mohimet e mia të zakonshme:- Unë nuk jam një folës amtare në anglisht, kështu që gabimet mund të jenë bërë. - Gjithashtu, unë jam vetë -mësuar në elektronikë, kodim dhe muzikë, kështu që përsëri, gabimet mund të jenë bërë. - Ky është një "instrument për të gjithë" për të luajtur, jo domosdoshmërisht për të ndërtuar. Ju duhet pak njohuri në elektronikë dhe kodim për të punuar në këtë projekt.

_

Furnizimet

-Një Arduino: Çdo arduino duhet të funksionojë. Unë rekomandoj një bord me aftësi USB, si bordet e bazuara në ATmega32U4 (leonardo, mikro, etj.), Kështu që ju mund ta përdorni këtë projekt si një kontrollues USB MIDI. Kam përdorur një MKR1010, sepse gjithashtu ka aftësi bluetooth dhe një port serial harduer dytësor.

-ATmega328 në një pjatë (opsionale): Kjo është për sintetikën e integruar. Ju mund të përdorni një bord të duhur UNO, por unë shkova për një sistem më të thjeshtë.

-Module të shumëfishtë: 2 prej tyre, një për çelësat e dorezës, dhe tjetri për çelësat e qafës.

-Moduli i karikuesit të baterisë: Unë rekomandoj diçka si ai në lidhje, sepse ka mbrojtje nga mbingarkesa/shkarkimi.

-18650 bateri

-Moduli i Ashensorit të Rritjes së Tensionit: Kujdes me këtë! Sigurohuni që moduli që zgjidhni është në gjendje të marrë tensione hyrëse më të ulëta se 5v. Modulet e karikuesit të baterisë zakonisht dalin rreth 4v, dhe nëse e furnizoni atë tension në një modul stepup që nuk vlerësohet për atë tension mund të keni probleme. Kam përdorur një modul që kishte nevojë për të paktën një tension hyrës 5v, dhe e skuqa arduino -në time. (ndonjë projekt për ripërdorimin, ri-çiklizmin e një bordi të skuqur? Ju lutemi lini një koment)

-1/4 Foleja audio për femra

-10k potenciometër stereo

-Potenciometër 10k (x2)

-x2 çelsat: Unë rekomandoj këto, por çdo ndërprerës që mban pozicionin e tij do të funksionojë.

-x14 Çelësat e taktit: Për çelësat e qafës.

-x9 Ndërprerësit limit: Trajtoni çelësat (7) dhe ndërroni çelsat (2)

-1k rezistencë ohm

-x2 rezistencë 220 ohm (nëse jeni duke bërë dalje MIDI 5v)

-Rezistorë 33 ohm dhe 10 ohm (nëse jeni duke prodhuar dalje MIDI 3.3v)

-Broboard të vogla: Sa të doni! Unë ndërtoj gjithçka në panelet me 170 pika.

-Telët kërcyes: Nuk mund të kesh mjaft

Pse dy arduino të ndarë ?: Po, duhet të jetë e mundur të shkruhet një skicë e vetme që drejton një sintet dixhital, me USB MIDI, MIDI mbi BLE dhe funksione të rregullta MIDI, në të njëjtën tabelë. Duhet, ndoshta është, por nuk munda. Gjëja është; shumica e bibliotekave sintetike janë bërë për ATmega328, e cila nuk ka aftësi USB. Nga ana tjetër, disa bordet e bazuara në ATmega32U4 (aftësitë USB) që drejtojnë biblioteka sintetike, e bëjnë këtë me çështje. Harrojeni për MIDI mbi BLE, keni nevojë për diçka si një MKR1010 për këtë (me sa kam lexuar, një modul hm-10 nuk do të bëjë MIDI), por familja MKR përdor një arkitekturë të ndryshme, madje as nuk do përpiloni skica me ndonjë nga bibliotekat sintetike që kam gjetur në internet. Pra, janë dy mikrokontrollues të ndarë për mua. Bordi kryesor që bën të gjitha senset, interpretimin dhe gjërat midi; dhe një të dytë për sintetikën e integruar, e cila lexon vetëm të dhënat midi nga ajo kryesore dhe prodhon zë. Version i vetëm arduino (opsional): Po, nëse nuk ju interesojnë vërtet disa nga funksionalitetet që më duheshin, mund të përdorni vetëm një tabelë të vetme. Për shembull, një ATmega32U4 i vetëm si një kontrollues MIDI USB me bibliotekën më të vogël të gabuar sintetike që mund të përdorni në të (megjithatë, pa MIDI BLE), ose një ATmega328 i vetëm që drejton ndonjë bibliotekë sintetike që ju pëlqen (megjithatë nuk ka MIDI USB).

Hapi 1: Diagrami i telave

Këtu është diagrami i plotë i projektit. Mbani mend, nuk keni nevojë të përdorni një bord MKR, shumica e tabelave do të funksionojnë, ju vetëm duhet të jeni të vetëdijshëm për mundësitë që ka secila bord (USB i aftë, i aftë për BLE, etj.), Dhe të rregulloni tensionin e ushqyer në pin vin. Tani le të shohim çdo seksion në më shumë detaje:

Hapi 2: Diagrami i telave: Kontrolluesi MIDI dhe Multiplekserët

Diagrami i telave: Kontrolluesi MIDI dhe Multiplekserët
Diagrami i telave: Kontrolluesi MIDI dhe Multiplekserët
Diagrami i telave: Kontrolluesi MIDI dhe Multiplekserët
Diagrami i telave: Kontrolluesi MIDI dhe Multiplekserët

-Unë ndaja pothuajse të gjitha kunjat midis të dy multiplexerëve, për të zvogëluar edhe më shumë numrin e kunjave arduino të përdorur. Në të vërtetë, vetëm kunjat e sinjalit të secilit modul të multiplekseve duhet të kenë pinin e tyre të dedikuar arduino. Ky rregullim nuk prodhon probleme ose ndërhyrje midis çelësave, pasi funksionimi i skicës është linear, dhe arduino kontrollon vetëm një hyrje në të njëjtën kohë. Çfarëdo që të bëjë multiplekseri tjetër, ose kunja tjetër hyrëse të marrë gjatë këtij kontrolli, do të injorohet.

-Dy çelsat e etiketuar Çelësat e transpozimit janë çelsin limit që aktivizohen duke rrëshqitur dorezën nëpër vrimën rrëshqitëse të trupit kryesor (shiko hapat "doreza" dhe "trupi" për më shumë detaje) dhe ato transpozojnë të gjitha shënimet e dorezës një oktavë lart ose poshtë Me

-Për kontrollin e volumit kam përdorur një potenciometër stereo, sepse duhet të kontrollojmë dy lloje të vëllimeve: analoge (sintet i integruar) dhe MIDI.

-Qarku dalës MIDI ka rezistorë të vlerësuar për daljen 3.3v nga bordi im MKR. Nëse jeni duke përdorur një bord 5v, ju duhet të ndryshoni rezistencën tuaj sipas diagramit MIDI në foton e dytë.

Hapi 3: Diagrami i telave: sintetizuesi

Diagrami i telave: sintetizuesi
Diagrami i telave: sintetizuesi

-Lidhja me OSC2 në ATmega328 shkon (përmes një kondensatori) në tokë në kunjin dixhital 5. E bëra këtë vetëm për lehtësi, kështu që gjithçka përshtatet mirë dhe afër në tryezën e bukës. Nëse po mendoni të bëni të njëjtën gjë, thjesht sigurohuni që gjithmonë ta deklaroni pin 5 si një hyrje dhe kurrë si një dalje.

-Biblioteka sintetike që zgjodha nxjerr zë nga kunja 11, siç tregohet në diagramin tim. Jo të gjitha bibliotekat do ta përdorin atë pin, sigurohuni që ta ndryshoni në përputhje me rrethanat. Unë do të rekomandoja që gjithnjë të përdorni rezistencën dhe kapakët si filtra.

-Shtova një çelës në 5v të furnizuar nga bordi kryesor, kështu që mund të jem në gjendje të fik ATMega dhe të kursej energjinë e baterisë gjatë përdorimit të instrumentit si kontrollues MIDI.

Hapi 4: Diagrami i telave: Burimi i energjisë

Diagrami i telave: Burimi i energjisë
Diagrami i telave: Burimi i energjisë

-E di, të gjitha bordet MKR kanë një qark të integruar të karikimit Li-Po. Gjë është se unë nuk mund të gjej asnjë bateri lipo (të përballueshme) me specifikimet e nevojshme kudo në vendin ku jetoj (Kili, Amerika e Jugut) dhe gjithashtu, unë tashmë kisha modulin e karikimit dhe disa 18650 të shtrirë aty pranë, kështu që unë i mori ato. Për më tepër, unë mendoj se shumica e njerëzve do ta provojnë këtë projekt duke përdorur tabela më të disponueshme komerciale, që zakonisht nuk kanë një qark karikimi.

-Përsëri, sigurohuni që moduli që zgjidhni për të rritur tensionin e baterisë, është në gjendje të marrë tensione hyrëse më të ulëta se 5v. Modulet e ngarkuesit të baterisë zakonisht dalin rreth 4v, dhe nëse e furnizoni atë tension në një modul të rritjes që nuk është vlerësuar për atë tension, mund ta skuqni tabelën tuaj. Unë e bëra. Dy herë, para se të dija për këtë.):

-Unë rekomandoj vendosjen e ndërprerësit para modulit të rritjes së tensionit, jo më pas. Me të vërtetë nuk e kuptoni se si funksionojnë këto gjëra, por unë mat rrymën në të dy opsionet (kaloni para dhe pas) dhe kur vendosja çelësin pas ashensorit të tensionit kam matur pak rrjedhjen e rrymës nga bateria, edhe kur kaloni ishte fikur

Hapi 5: Ideja e Kodit

Kodi thjesht kryen një kontroll të vazhdueshëm të të gjithë çelësave të dorezës derisa të zbulojë një goditje. Kur e bën këtë, atëherë kontrollon çelësat që shtypen në qafë, dhe interpreton qëndrimin që po bëhet dhe për këtë arsye tonalitetin e muzikës (nëse asnjë çelës nuk shtypet në qafë, grupi i fundit i tonalitetit do të mbetet). Kjo do të përcaktojë se cilën shënim do të prodhojë çelësi i shtypur. Së fundmi, dy çelsat transpozues kontrollohen, në mënyrë që të transferojnë shënimin një oktavë lart, oktavë poshtë ose oktavë të paracaktuar; duke i dhënë instrumentit një diapazon prej 3 oktavash. Bazuar në të gjitha këto ndryshore, Synthfonio prodhon komandën korrespondente midi.

Sa i përket kodit sintetik, bëni siç bëra unë, dhe thjesht kopjoni dhe ngjisni pa turp skicën shembull "midi in" të bibliotekës sintetike që i përshtatet më së miri nevojave tuaja. Këtu janë disa rekomandime: -The_synth-Mozzi-poly-synth-Noodle-Synth

Oh, në rast se doni të integroni funksionet MIDI dhe synth në të njëjtën tabelë, unë do të sugjeroja llojin e skicës të përshkruar në këtë lidhje.

Hapi 6: Kodi

Para së gjithash, do t'ju duhet bibliotekat e mëposhtme: Biblioteka MIDI: https://github.com/FortySevenEffects/arduino_midi_… Biblioteka Multiplexer:

Gjithashtu, nëse do të përdorni një bord të aftë për USB, ose MKR 1010, mund të eksperimentoni edhe me këto biblioteka: MIDI USB: https://github.com/tigoe/SoundExamples/blob/master…MIDI mbi BLE:

#përfshi

MIDI_CREATE_DEFAULT_INSTANCE (); #përfshi CD74HC4067 my_mux (4, 3, 2, 1); // krijoni një objekt të ri CD74HC4067 me katër kunjat e tij të kontrollit #përcaktoni mux_handle_pin 5 // përcaktoni një kunj për të ndarë me kanalet nga multiplexer i dorezës #përcaktoni mux_neck_pin 0 // përcaktoni një kunj për të ndarë me kanalet nga multiplexer i qafës // përcaktoni ndërrimin e çelsave #përcaktoni transpoziminPup 7 #përcaktoni transpoziminDown 6 byte qafëNumri i çelësave = {12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; byte gishtat Shuma = 0; byte neckKeyHolded = {0, 0, 0}; bajt rrënjë = 48; byte minorTreti; byte handleKeyNote = {0, 48, 50, 52, 53, 55, 57, 59}; byte handleKeyNoteSent = {0, 0, 0, 0, 0, 0, 0, 0}; int oktava = 0; void setup () {pinMode (LED_BUILTIN, OUTPUT); MIDI.filloj (1); // Nisni MIDI dhe dëgjoni kanalin 1 pinMode (mux_handle_pin, INPUT_PULLUP); pinMode (mux_neck_pin, INPUT_PULLUP); pinMode (transposeUp, INPUT_PULLUP); pinMode (zhvendos poshtë, INPUT_PULLUP); } void loop () {// For-Loop për të kontrolluar çdo çelës (1-7) në HANDLE. për (byte i = 1; i <8; i ++) {my_mux.channel (i); // kontrollimi i çdo çelësi përmes multiplexer // nëse shtypet një çelës (kyç) dhe nëse gjendja e çelësit "nuk shtypet" nëse ((digitalRead (mux_handle_pin) == LOW) && (handleKeyNoteSent == 0)) {delayMicroseconds (2400); // For-Loop për të kontrolluar 12 çelësat (0-11) në Qafë. për (byte k = 0; k 0)) {MIDI.sendNoteOff (handleKeyNoteSent , 0, 1); // Ndaloni dorezën e shënimitKeyNoteSent = 0; // përcaktojeni atë si vonesë "nuk u dërgua" (18); }}} // Ky funksion merr çelësin e qafës të zbuluar dhe bazuar në atë // vendos numrin e shënimit rrënjësor (në MIDI), // amd gjithashtu vendos numrin e shënimit që do të ishte rrënja e tij e tretë e pavlefshme e vogël) {switch (neckKeyHolded [0]) {case 12: root = 47; minorThird = 3; pushim; rasti 1: rrënjë = 48; minorThird = 4; pushim; rasti 2: rrënjë = 49; minorThird = 5; pushim; rasti 3: rrënjë = 50; minorThird = 6; pushim; rasti 4: rrënjë = 51; minorThird = 7; pushim; rasti 5: rrënjë = 52; minorThird = 8; pushim; rasti 6: rrënjë = 53; minorThird = 9; pushim; rast 7: rrënjë = 54; minorThird = 10; pushim; rasti 8: rrënjë = 55; minorThird = 11; pushim; rasti 9: rrënjë = 56; minorThird = 12; pushim; rasti 10: rrënjë = 57; minorThird = 1; pushim; rasti 11: rrënjë = 58; minorThird = 2; pushim; parazgjedhur: rrënjë = 48; minorThird = 4; pushim; }} // Ky funksion cakton shënimin aktual që çelësi i dorës do të luajë. // së pari kontrollon nëse transpozimi kalon dhe transferon një oktavë lart ose poshtë nëse është e nevojshme, // atëherë kontrollon nëse sasia e gishtërinjve në pozicion është korrespondent me një akord të madh ose të vogël (1 ose 2 gishta). // Së fundi, nëse 2 gishta janë zbuluar në pozicion, kontrollon nëse gishtat e dytë ndodhen në // shënimin e tretë të vogël përkatës. Nëse jo, gishti i dytë do të injorohet dhe akordi do të // interpretohet si një akord i madh. Nëse gishti i dytë me të vërtetë luan një të tretën e vogël, funksioni do të përcaktojë // shënimet që çelësat e dorezave do të ekzekutojnë. void keyConstructor () {if (digitalRead (transposeUp) == LOW) {oktava = 12; } tjetër if (digitalRead (transposeDown) == LOW) {oktava = -12; } tjetër {oktavë = 0; } // shkallë kryesore if (neckKeyHolded [1] == 0) {handleKeyNote [1] = rrënjë + oktavë; handleKeyNote [2] = rrënjë + oktavë + 2; handleKeyNote [3] = rrënjë + oktavë + 4; handleKeyNote [4] = rrënjë + oktavë + 5; handleKeyNote [5] = rrënjë + oktavë + 7; handleKeyNote [6] = rrënjë + oktavë + 9; handleKeyNote [7] = rrënjë + oktavë + 11; } // shkallë e vogël if (neckKeyHolded [1] == minorThird) {handleKeyNote [1] = rrënjë + oktavë; handleKeyNote [2] = rrënjë + oktavë + 2; handleKeyNote [3] = rrënjë + oktavë + 3; handleKeyNote [4] = rrënjë + oktavë + 5; handleKeyNote [5] = rrënjë + oktavë + 7; handleKeyNote [6] = rrënjë + oktavë + 8; handleKeyNote [7] = rrënjë + oktavë + 11; }}

Hapi 7: Instrumenti (rrethimi)

Instrumenti (rrethimi)
Instrumenti (rrethimi)
Instrumenti (rrethimi)
Instrumenti (rrethimi)

Si gjithmonë, në të vërtetë nuk kam plane të plota dhe të detajuara të projektimit dhe matje të projektit. Kam bërë ndryshime, modifikime dhe dizajnoj sendin gjatë gjithë procesit të ndërtimit të tij. Dhe shumica e këtyre ndryshimeve u bazuan në materialet dhe përbërësit që kisha në dorë në atë kohë.

Thënë kështu, me këtë rast, kam shumë më tepër përmbajtje dhe informacion në lidhje me procesin e projektimit sesa në projektet e mëparshme, sepse kam përdorur shërbime të printimit 3D dhe prerjes me lazer për të krijuar shumë nga pjesët. Unë thjesht nuk do të bëja të gjitha matjet dhe prerjet e MDF që bëra në makinën time të fundit. Unë kam bashkangjitur skedarin që kam projektuar për prerjen me lazer të shumicës së pjesëve, dhe modelin 3d të instrumentit. Ju lutemi, kini parasysh që të gjitha këto skedarë janë kryesisht të njëjta me atë aktuale që kam ndërtuar, por ka mospërputhje, pasi kam bërë shumë ndryshime pas prerjes me lazer origjinal dhe modelimit 3d. Përdorni këto skedarë si një pikënisje për projektin tuaj, jo si model përfundimtar.

Ju lutemi, kushtojini vëmendje edhe shënimeve që kam shkruar në fotografi në hapat e mëposhtëm

Hapi 8: Instrumenti: Qafa

Image
Image
Instrumenti: Qafa
Instrumenti: Qafa
Instrumenti: Qafa
Instrumenti: Qafa
Instrumenti: Qafa
Instrumenti: Qafa

Kjo është në thelb disa copa MDF të prera me lazer të gjata të grumbulluara njëra mbi tjetrën, në mënyrë që të krijojnë një qafë mjaft të trashë, me hapësirë të mjaftueshme brenda për çelsat e taktit (çelësat e qafës) dhe modulin e multiplexerit. Dhe gjithashtu, 14 copë borde MDF të prera me lazer në formën e çelësave të pianos për të mbuluar çelsat. Ndërprerësit janë montuar në dërrasën e dërrasës dhe lidhen me telekomplekser.

Hapi 9: Instrumenti: Trajtoj

Image
Image
Instrumenti: Trajtoj
Instrumenti: Trajtoj
Instrumenti: Trajtoj
Instrumenti: Trajtoj

Kjo ishte pjesa më e vështirë për mua. Nuk e di nëse e zgjidh plotësisht këtë pjesë, por funksionon mjaft mirë për dorën e majit, të paktën. Ka 7 ndërprerës përmes një multiplekseri dhe mund të rrëshqasë nëpër vrimën në trupin e instrumentit. Nuk do të përpiqem ta përshkruaj, kështu që këtu janë fotografitë …

Hapi 10: Instrumenti: Trupi

Image
Image
Instrumenti: Trupi
Instrumenti: Trupi
Instrumenti: Trupi
Instrumenti: Trupi

Kjo është më e thjeshta nga të gjitha pjesët, vetëm një kuti e prerë me lazer në një formë që i ngjan asaj të një instrumenti muzikor. Unë madje mendova të përdor një kuti puro të llojit të mbylljes, por nëse do të bëja prerje me lazer, mund të pres edhe lazer diçka të bukur. Karakteristikat kryesore që trupi duhet të ketë janë së pari, të gjitha vrimat për lidhësit e nevojshëm, prizat, etj. (Plus një për të ushqyer telat në qarkun e qafës); një vrimë më e madhe në majë në të cilën doreza mund të rrëshqasë (siç tregohet në videon dhe fotografitë e para), dhe së fundi dy çelsat transpozues të vendosur në secilin fund të vrimës rrëshqitëse për zbulimin e lëvizjes së dorezës (shiko videon e dytë dhe të gjitha shënimet në fotografi).

Hapi 11: Si ta luani atë

Si ta luani atë
Si ta luani atë
Si ta luani atë
Si ta luani atë

Duke luajtur akorde

Le të provojmë të luajmë disa akorde të thjeshta të vogla dhe kryetare, siç shpjegohet në fillim në seksionin "Si funksionon". Në thelb, çdo çelës që shtypni në qafë, do t'ju japë shkallën kryesore të atij shënimi në çelësat e dorezës. Gjithashtu nëse numëroni 3 çelësa lart (duke lëvizur drejt dorezës) dhe shtypni atë çelës, ndërsa e mbani shtypur atë origjinal, do të keni akoma një shkallë të asaj shënimi origjinal në çelësat e dorezës, por këtë herë do të jetë një shkallë e vogël. Lexuesit e trajnuar muzikërisht do të kuptojnë (shumë më mirë se unë, në fakt) se të shtypësh çelësin e tretë të saktë nga çdo shënim, është njësoj si të luash të tretën e tij të vogël.

Gjithashtu, nëse mendoni se 7 nota nuk janë të mjaftueshme për ju, thjesht mund të rrëshqisni lart ose poshtë të gjithë dorezën përmes vrimës rrëshqitëse të trupit kryesor dhe do të keni të njëjtat 7 nota një oktavë lart ose poshtë.

Luajtja e akordeve (shpjegimi i fillestarëve)

Akordet janë dy ose më shumë nota që luhen së bashku. Mendoni për një pianist ose një kitarist që luan një sërë notash (çelësa pianoje ose tela kitare) një herë në të njëjtën kohë dhe i lini të tingëllojnë, ata këndojnë një frazë të vogël mbi të, dhe pastaj godasin një grup tjetër shënimesh dhe këndojnë një frazë tjetër. Ata janë duke luajtur akorde dhe duke kënduar një melodi. Ky është thelbi i çdo kënge bazë. Pra, si ta bëjmë këtë në Synthfonio? e thjeshte Dëshironi të luani një akord E? thjesht shtypni butonin E në qafë dhe ndizni gjithçka që dëshironi në çelësat e dorezës. Mos u shqetësoni, do të jetë në rregull. Po në lidhje me akordet e vogla? (akordet emri i të cilëve përfundon me shkronjën "m" si Am, Em, G#m, C#m, etj.) Le të luajmë një akord A minor (Am). Ne shtypim butonin A (shiko diagramin e bashkangjitur) por gjithashtu numërojmë tre çelësa lart (duke lëvizur drejt dorezës) dhe shtypim edhe atë çelës (në këtë rast një C). Kjo në mënyrë efektive e kthen akordin A në një akord Am (A minor).

Duke luajtur një këngë

Tani, siç mund ta dinë disa, ka shumë ngarkesa dhe këngë me 4 akorde, të ndërtuara zakonisht mbi akorde të thjeshta të mëdha dhe të vogla. Perfekt. Ne google "akordet e titullit të këngës", gjejmë atë që duam (këtu janë disa shembuj të thjeshtë dhe të thjeshtë). Nëse një akord është i madh, ne thjesht shtypim atë çelës të vetëm në qafën e Synthfonio dhe luajmë gjithçka që ndjeni dorezën. Nëse shfaqet një akord i vogël në këngë, ne thjesht shtypim butonin korrespondent dhe çelësin e tretë lart, dhe ne jemi të vendosur. Kjo eshte. Ju mund të përdorni çelësat e dorezave për të luajtur akorde dhe për të kënduar mbi to, ose për të luajtur melodi, arpezhe, etj.

Unë jam aktualisht në procesin e përfshirjes së akordeve të shtuar dhe zvogëluar, duke vendosur një gisht të tretë në pozicion, ose madje vetëm dy gishta me të dytin që përcakton të pestën e shtuar ose zvogëluar.

Ky është një projekt në punë në progres. Ndërkohë, thjesht vazhdoni të luani, eksperimentoni dhe argëtoheni. Unë pranoj sugjerime (:

Peshore të ndryshme

Aktualisht çelësat e dorezave gjenerojnë shënimet e para deri në shtatë të shkallës së deklaruar. Unë e përdor këtë konfigurim në këtë udhëzues për ta bërë më të lehtë për t'u kuptuar. Por kjo mund të ndryshohet lehtësisht për të gjeneruar shkallë të ndryshme duke modifikuar funksionin keyConstructor (). Unë në fakt po përdor një konfigurim pentatonik për dorezën, sepse më lejon të kem shënimin rrënjë një oktavë lart në të njëjtën pozicion rrëshqitjeje të dorezës. Në konfigurimin aktual, duhet të rrëshqisni dorezën lart ose poshtë për të pasur ndonjë shënim në oktavë tjetër.

Hapi 12: Ndryshimet e mundshme

Siç e përmenda në fillim, unë u përpoqa ta mbaj këtë tutorial sa më të thjeshtë, duke e zvogëluar projektin në formën e tij më themelore. Për shkak të kësaj, unë hoqa disa veçori që shtova (ose planifikoj të shtoj) në Synthfonio tim, këtu janë disa prej tyre:

-MIDI mbi BLE: nëse keni një bord MKR WIFI 1010, kjo është mjaft e lehtë për tu përfshirë. Kjo bibliotekë ka një shembull midi shumë të drejtpërdrejtë. Ju mund të shtoni komandat midi nga ajo bibliotekë në komandat e rregullta MIDI të quajtura nga skica e Synthfonio. Ose, për të kursyer baterinë, shtoni një çelës për të aktivizuar funksionet e bluetooth-it vetëm kur është e nevojshme (përdorimi i ndërprerjeve të arduinos dhe një sistem auto-reset si ky do të ishte një ide e mirë).

-PitchBend: Edhe pse asnjë nga bibliotekat sintetike nuk mund të menaxhojë komandat MIDI pitch bend, biblioteka MIDI ju lejon t'i dërgoni ato. Gjëja është të vendosni se si ta kontrolloni atë. Çdo potenciometër duhet të funksionojë mirë, por unë jam duke menduar për alternativa më interesante, si sensorët! afërsia, drita, etj.

Konkursi i instrumenteve
Konkursi i instrumenteve
Konkursi i instrumenteve
Konkursi i instrumenteve

Çmimi i dytë në Konkursin e Instrumenteve

Recommended: