Cov txheej txheem:

Synthfonio - Cov Khoom Siv Suab Nkauj rau Txhua Tus: 12 Cov Kauj Ruam (nrog Duab)
Synthfonio - Cov Khoom Siv Suab Nkauj rau Txhua Tus: 12 Cov Kauj Ruam (nrog Duab)

Video: Synthfonio - Cov Khoom Siv Suab Nkauj rau Txhua Tus: 12 Cov Kauj Ruam (nrog Duab)

Video: Synthfonio - Cov Khoom Siv Suab Nkauj rau Txhua Tus: 12 Cov Kauj Ruam (nrog Duab)
Video: Xyw By Nquab Tsab New Song 2022-2023 2024, Hlis ntuj nqeg
Anonim
Image
Image
Daim duab thaiv
Daim duab thaiv

Kuv nyiam cov sib xyaw ua ke thiab MIDI cov tswj hwm, tab sis kuv txaus ntshai ntawm kev ua si cov keyboard. Kuv nyiam sau nkauj, tab sis qhov ua tau hais tias suab paj nruag koj yuav tsum tau kawm paub yuav ua li cas ntaus ntawv. Qhov ntawd siv sijhawm. Lub sijhawm uas ntau tus neeg tsis muaj, thiab qhov ntawd feem ntau ua rau lawv poob siab los ntawm kev xyaum ua. Kuv sim hloov qhov ntawd. Txoj haujlwm no yog kev sim ua kom luv qhov sib txawv ntawm "Kuv xav kawm ua si X" lub sijhawm, thiab "Kuv nyiam ua si X" ib qho. Kuv paub peb feem coob yog, lossis tseem tab tom npau suav txog qhov kawg tab sis tau nyam hauv qhov qub, thiab kuv kuj paub lub sijhawm thaum kuv muaj peev xwm ua tiav thiab txaus siab rau kuv thawj zaug plaub qib chord nkauj ntawm guitar, yog lub sijhawm kuv tiag tiag pib kawm paub qhov ntsuas thiab kuv yeej tsis tau tso tseg txij li ntawd

Qhov no yog dab tsi

Qhov no yog ib qho yooj yim kawm paub ntsuas, yooj yim rau kev khiav lag luam, txhim kho kev xav thiab nrog lub suab tsis muaj qhov kawg (raws li MIDI maub los). Nws nta 2 txheej ntawm cov yuam sij, ib qho los txhais cov chords thiab cov cim tseem ceeb, thiab lwm qhov los ua si cov ntawv. Xijpeem chord raug ntaus hauv cov twj paj nruag lub caj dab yuav txhais lub suab ntawm cov yuam sij ntawm lub ntsuas ntsuas, zoo ib yam li ntaus guitar, nkauj laus ncas, thiab lwm yam twj paj nruas; nrog kev ntxiv ua ntej tias qhov no yog lub cuab yeej ntse uas tuaj yeem txhais cov nplai uas tau ua los ntawm cov ntawv sau ib leeg lossis ob daim ntawv sau tseg.

Nws ua haujlwm li cas

Yooj yim. Koj puas xav ua tus E chord? koj tsuas yog nias tus E qhov tseem ceeb ntawm lub caj dab (saib daim duab ntawm kauj ruam 11) thiab koj tshem tawm txhua yam koj xav tau ntawm tus tuav tuav. Tsis txhob txhawj xeeb, nws yuav nyob twj ywm. Koj tuaj yeem siv tus tuav tuav los ua suab paj nruag, suab paj nruag, thiab arpeggios hauv txhua qhov tonality koj xav tau, tsuas yog los ntawm nias tus yuam sij sib tham ntawm lub caj dab. Ib yam nkaus, nias tus yuam sij A ntawm lub caj dab ua ke nrog C tus yuam sij (me thib peb ntawm A) yuav qhib qhov A me tonality rau tus tuav tuav.

Qhov no tuaj yeem tso cai rau txhua tus neeg ua si ua suab 4-chord suab paj nruag (cov nkauj nrov tshaj plaws yog 4-chords), nrog, lossis tseem yog kev tsim kho; nrog tsis ntau tshaj li ob peb ntiv tes hauv txoj haujlwm.

Cov cuab yeej no tuaj yeem ua haujlwm li MIDI maub los thiab kuv tau suav nrog cov khoom siv sib xyaw ua ke yooj yim rau kev ua si yam tsis muaj cov khoom siv sab nraud. Nyob ntawm arduino board koj xaiv los siv, txoj haujlwm no tseem tuaj yeem ua haujlwm li USB MIDI maub los lossis MIDI hla BLE maub los.

Kuv Li Kev Tsis Txaus Siab Li Cas:- Kuv tsis yog tus neeg hais lus Askiv yog li ntawd, tej zaum yuam kev lawm. - Tsis tas li, kuv tus kheej tau qhia hauv tshuab hluav taws xob, cim thiab suab paj nruag yog li, dua, tej zaum yuav ua yuam kev. - Qhov no yog "ntsuas rau txhua tus" ua si, tsis tas yuav tsim. Koj xav tau kev paub me ntsis hauv cov khoom siv hluav taws xob thiab coding los ua haujlwm ntawm txoj haujlwm no.

_

Khoom siv

-A Arduino: Ib qho arduino yuav tsum ua haujlwm. Kuv pom zoo lub rooj tsav xwm nrog USB muaj peev xwm, zoo li ATmega32U4 raws cov laug cam (leonardo, micro, thiab lwm yam), yog li koj tuaj yeem siv txoj haujlwm no ua USB MIDI maub los. Kuv siv MKR1010, vim tias nws tseem muaj peev xwm bluetooth thiab qhov chaw nruab nrab kho vajtse thib ob.

-ATmega328 ntawm lub khob cij (xaiv tau): Qhov no yog rau kev sib xyaw ua ke. Koj tuaj yeem siv pawg UNO kom raug, tab sis kuv tau mus rau qhov yooj yim dua.

-Multiplexer modules: 2 ntawm lawv, ib qho rau tus tuav tuav, thiab lwm yam rau lub caj dab tuav.

-Battery charger module: Kuv pom zoo qee yam zoo li ib qho ntawm qhov txuas, vim tias nws muaj kev tiv thaiv ntau tshaj/tso tawm.

-18650 roj teeb

-Voltage Step-up Elevator module: Ua tib zoo nrog qhov no! Xyuas kom tus qauv uas koj xaiv muaj peev xwm coj qhov ntsuas hluav taws xob qis dua 5v. Cov roj teeb them hluav taws xob feem ntau tso tawm ib puag ncig 4v, thiab yog tias koj pub qhov hluav taws xob ntawd mus rau qhov ntsuas hluav taws xob uas tsis ntsuas rau qhov hluav taws xob ntawd koj tuaj yeem muaj teeb meem. Kuv siv tus qauv uas xav tau tsawg kawg 5v qhov hluav taws xob nkag, thiab kuv kib kuv cov arduino. (ib txoj haujlwm twg rau rov siv dua, rov caij tsheb kauj vab dua? thov tawm lus tawm)

-1/4 Poj niam lub mloog pob ntseg

-10k Stereo potentiometer

-10k potentiometer (x2)

-x2 hloov pauv: Kuv pom zoo qhov no, tab sis txhua qhov hloov pauv uas tuav nws txoj haujlwm yuav ua.

-x14 Tact hloov: Rau lub caj dab tuav.

-x9 Txwv kev hloov pauv: Kov cov yuam sij (7) thiab hloov pauv cov hloov pauv (2)

-1 k ohm resistor

-x2 220 ohm resistor (yog tias koj ua 5v MIDI tso zis)

-33 ohm thiab 10 ohm resistors (yog tias koj ua 3.3v MIDI tso zis)

-Cov ntawv me me: Muaj ntau npaum li koj xav tau! Kuv tsim txhua yam ntawm 170 taw tes breadboards.

-Jumper xov hlau: Koj tsis tuaj yeem txaus

Vim li cas ob qho sib cais arduinos?: Yog, nws yuav tsum muaj peev xwm sau ib daim duab kos uas siv cov synth digital, nrog USB MIDI, MIDI hla BLE thiab ua haujlwm MIDI tsis tu ncua, ntawm tib lub rooj tsavxwm. Nws yuav tsum, tej zaum nws yog, tab sis kuv ua tsis tau. Qhov yog; feem ntau cov tsev qiv ntawv synth tau tsim rau ATmega328, uas tsis muaj lub peev xwm USB. Ntawm qhov tod tes, ob peb ATmega32U4 cov laug cam (USB muaj peev xwm) uas khiav cov tsev qiv ntawv synth, ua li ntawd nrog cov teeb meem. Tsis nco qab txog MIDI hla BLE, koj xav tau qee yam zoo li MKR1010 rau qhov ntawd (raws li kuv tau nyeem, hm-10 tus qauv yuav tsis ua MIDI), tab sis tsev neeg MKR siv cov qauv sib txawv, thiab yuav tsis txawm tias suav sau cov duab kos nrog ib qho ntawm cov tsev qiv ntawv synth kuv tau pom hauv online. Yog li nws yog ob qhov sib cais micro tswj rau kuv. Pawg thawj coj ua txhua qhov kev nkag siab, txhais lus, thiab cov khoom nruab nrab; thiab qhov thib ob rau kev sib xyaw ua ke, uas tsuas yog nyeem cov ntaub ntawv midi los ntawm lub ntsiab, thiab ua suab nrov. Ib leeg version arduino (xaiv tau): Yog, yog tias koj tsis mob siab txog qee qhov kev ua haujlwm uas kuv xav tau, koj tuaj yeem siv tsuas yog ib pawg xwb. Piv txwv li, ib leeg ATmega32U4 ua USB MIDI maub los nrog qhov tsawg kawg buggy synth library koj tuaj yeem ua haujlwm ntawm nws (tsis muaj MIDI BLE, txawm li cas los xij), lossis ib leeg ATmega328 khiav ib lub tsev qiv ntawv synth uas koj nyiam (tsis muaj USB MIDI tab sis).

Kauj Ruam 1: Daim Kab Xaim

Nov yog daim duab tiav ntawm txoj haujlwm. Nco ntsoov, koj tsis tas yuav siv MKR pawg thawj coj, feem ntau cov laug cam yuav ua haujlwm, koj tsuas yog yuav tsum paub txog qhov muaj peev xwm txhua lub rooj tsav xwm muaj (USB muaj peev xwm, muaj peev xwm BLE, thiab lwm yam), thiab kho qhov hluav taws xob pub rau vin tus pin. Tam sim no cia saib txhua ntu hauv cov ncauj lus kom ntxaws:

Kauj Ruam 2: Daim Duab Xaim: MIDI Tus Tswj thiab Multiplexers

Daim duab thaiv kab mob: MIDI maub los thiab Multiplexers
Daim duab thaiv kab mob: MIDI maub los thiab Multiplexers
Daim duab thaiv kab mob: MIDI maub los thiab Multiplexers
Daim duab thaiv kab mob: MIDI maub los thiab Multiplexers

-Kuv qhia yuav luag txhua tus pins nruab nrab ntawm ob qho tib si ntawm tus lej sib txuam, txhawm rau txo qis ntau tus lej ntawm arduino pins siv. Tiag tiag, tsuas yog lub teeb liab pins ntawm txhua tus qauv sib txuam yuav tsum muaj lawv tus kheej nplooj siab arduino tus pin. Qhov kev npaj no tsis tsim teeb meem lossis cuam tshuam ntawm cov yuam sij, vim tias kev ua haujlwm ntawm daim duab kos yog kab ntawv, thiab arduino tshawb xyuas tsuas yog ib qho nkag ntawm ib lub sijhawm. Xijpeem lwm tus multiplexer ua, lossis lwm tus lej nkag tau txais thaum lub sijhawm kuaj xyuas no, yuav tsis quav ntsej.

-Cov ob qhov hloov pauv uas tau hais tias Hloov Hloov Hloov yog txwv cov hloov pauv uas tau qhib los ntawm kev tuav tes hla lub cev loj ntawm lub qhov swb (saib "tus tuav" thiab "lub cev" cov kauj ruam kom paub meej ntxiv) thiab lawv hloov tag nrho cov ntawv sau ib octave nce lossis nqis.

-Rau qhov kev tswj hwm ntim kuv siv lub tso suab tso suab, vim tias peb xav tau los tswj ob hom ntim: analog (sib xyaw synth) thiab MIDI.

-Cov MIDI cov hluav taws xob tso tawm muaj cov ntsuas ntsuas ntsuas rau 3.3v tso tawm los ntawm kuv lub rooj tsav xwm MKR. Yog tias koj siv 5v pawg thawj coj, koj yuav tsum hloov koj tus tiv thaiv raws li daim duab MIDI hauv daim duab thib ob.

Kauj Ruam 3: Daim duab thaiv kab: Synthesizer

Cov kab hluav taws xob: Cov Synthesizer
Cov kab hluav taws xob: Cov Synthesizer

-Cov kev txuas mus rau OSC2 ntawm ATmega328 mus (dhau lub capacitor) mus rau hauv av ntawm tus lej pin 5. Kuv tau ua qhov no tsuas yog kom yooj yim, yog li txhua yam haum zoo thiab kaw ntawm lub khob cij. Yog tias koj xav txog kev ua tib yam, tsuas yog nco ntsoov tias koj ib txwm tshaj tawm tus pin 5 raws li kev nkag thiab tsis yog qhov tso tawm.

-Qhov tsev qiv ntawv synth kuv xaiv cov suab tawm los ntawm tus lej 11, raws li qhia hauv kuv daim duab. Tsis yog txhua lub tsev qiv ntawv yuav siv tus lej ntawd, nco ntsoov hloov nws kom raug. Kuv xav kom ib txwm siv tus tiv thaiv thiab lub kaus mom ua cov ntxaij lim dej txawm hais tias.

-Kuv ntxiv qhov hloov pauv ntawm 5v muab los ntawm pawg thawj coj saib, yog li kuv tuaj yeem tuaj yeem tig ATmega tawm thiab txuag roj teeb thaum siv lub ntsuas raws li MIDI maub los.

Kauj Ruam 4: Daim Duab Txuas Hluav Taws Xob: Cov Khoom Siv Hluav Taws Xob

Daim Duab Txuas Hluav Taws Xob: Lub Hwj Chim Tau Los
Daim Duab Txuas Hluav Taws Xob: Lub Hwj Chim Tau Los

-Kuv paub, txhua MKR cov laug cam muaj kev sib txuas Li-Po them hluav taws xob. Qhov yog, Kuv tsis tuaj yeem pom ib qho (pheej yig) lipo roj teeb nrog qhov xav tau tshwj xeeb nyob txhua qhov chaw hauv lub tebchaws kuv nyob (Chile, South America) thiab ib yam, kuv twb muaj tus lej them nqi thiab ob peb 18650 dag nyob ib puag ncig, yog li kuv khaws lawv. Ntxiv rau qhov ntawd, Kuv xav tias feem coob ntawm cov neeg yuav sim qhov haujlwm no siv cov laug cam muaj kev lag luam ntau dua, uas feem ntau tsis muaj kev them nqi hluav taws xob.

-Again, xyuas kom tus qauv koj xaiv rau kev nce lub roj teeb hluav taws xob nce, tuaj yeem siv cov khoom hluav taws xob qis dua 5v. Cov roj teeb them nqi hluav taws xob feem ntau tso tawm ib puag ncig 4v, thiab yog tias koj pub qhov hluav taws xob ntawd mus rau qib ntsuas ntu uas tsis ntsuas rau qhov hluav taws xob ntawd koj tuaj yeem kib koj lub rooj tsavxwm. Kuv ua. Ob zaug, ua ntej kuv paub txog qhov no.):

-Kuv pom zoo tso qhov hloov ua ntej qhov ntsuas hluav taws xob nce qib, tsis yog tom qab. Tsis nkag siab ntau npaum li cas qhov no ua haujlwm li cas, tab sis kuv ntsuas tam sim no ntawm ob qho kev xaiv (hloov ua ntej thiab tom qab) thiab thaum tso qhov hloov tom qab lub tshuab nqa hluav taws xob kuv ntsuas me ntsis tam sim no los ntawm lub roj teeb, txawm tias thaum hloov tawm.

Kauj Ruam 5: Txoj Cai Lub Tswv Yim

Txoj cai yooj yim sau qhov kev tshuaj xyuas tas li ntawm txhua tus tuav tuav kom txog thaum nws pom qhov ntaus. Thaum nws ua, nws mam li txheeb xyuas cov yuam sij raug nias ntawm lub caj dab, thiab nws txhais lus lub cev tau ua thiab yog li ntawd lub suab paj nruag tonality (yog tias tsis muaj tus yuam sij raug nias hauv lub caj dab, lub teeb tonal kawg yuav nyob twj ywm). Qhov no yuav txheeb xyuas qhov twg ceeb toom tus kov-qhov tseem ceeb nias yuav raug tsim. Thaum kawg, ob qhov hloov pauv hloov pauv tau raug tshuaj xyuas, txhawm rau txhawm rau hloov pauv qhov kev ceeb toom ib qho octave nce, octave nqes, lossis lub hauv paus octave; muab qhov ntsuas ntsuas 3 octave ntau. Raws li txhua qhov kev hloov pauv no, Synthfonio tsim cov ntawv xov xwm midi.

Raws li rau cov cai synth, ua raws li kuv tau ua, thiab tsuas yog tsis txaj muag theej thiab muab cov "midi hauv" piv txwv piv txwv ntawm lub tsev qiv ntawv synth uas zoo tshaj qhov koj xav tau. Nov yog qee qhov kev pom zoo: -The_synth-Mozzi-poly-synth-Noodle-Synth

Auj, hauv qhov xwm txheej koj xav koom ua ke MIDI thiab kev ua haujlwm sib xyaw ua ke hauv tib lub rooj tsavxwm, Kuv xav qhia qhov kos duab piav qhia ntawm qhov txuas no.

Kauj Ruam 6: Txoj Cai

Ua ntej tshaj plaws, koj yuav xav tau cov tsev qiv ntawv hauv qab no: MIDI library: https://github.com/FortySevenEffects/arduino_midi_… Multiplexer library:

Tsis tas li, yog tias koj yuav siv USB lub peev xwm tswj hwm, lossis MKR 1010, koj tuaj yeem sim nrog cov tsev qiv ntawv no ib yam: MIDI USB: https://github.com/tigoe/SoundExamples/blob/master…MIDI hla BLE:

#suav nrog

MIDI_CREATE_DEFAULT_INSTANCE (); #suav nrog CD74HC4067 my_mux (4, 3, 2, 1); // tsim qhov tshiab CD74HC4067 yam khoom nrog nws plaub tus lej tswj #define mux_handle_pin 5 // txhais tus pin los sib qhia nrog cov channel los ntawm tus tuav multiplexer #define mux_neck_pin 0 // txhais tus pin los qhia nrog cov channel los ntawm caj dab multiplexer // txhais cov transposing keyboards #define transposeUp 7 #define transposeDown 6 byte neckKeysNumbers = {12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; byte ntiv tesAmount = 0; byte neckKeyHolded = {0, 0, 0}; byte hauv paus = 48; byte minorThird; byte handleKeyNote = {0, 48, 50, 52, 53, 55, 57, 59}; byte handleKeyNoteSent = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; int octave = 0; teeb tsa tsis muaj dab tsi () {pinMode (LED_BUILTIN, OUTPUT); MIDI.begin (1); // Tua tawm MIDI thiab mloog 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 txhawm rau txheeb xyuas txhua qhov tseem ceeb (1-7) ntawm HANDLE. rau (byte i = 1; i <8; i ++) {my_mux.channel (i); // txheeb xyuas txhua tus yuam sij dhau los ntawm tus lej sib txuam // yog tias hloov pauv (tus lej) raug nias & yog tias lub xeev tus yuam sij "tsis nias" yog ((digitalRead (mux_handle_pin) == LOW) && (handleKeyNoteSent == 0)) {delayMicroseconds (2400); // Rau-Loop txhawm rau txheeb xyuas 12 tus yuam sij (0-11) ntawm NECK. rau (byte k = 0; k 0)) {MIDI.sendNoteOff (handleKeyNoteSent , 0, 1); // Nres qhov ceeb toom handleKeyNoteSent = 0; // txhais nws li "tsis xa" ncua (18); }}} // Txoj haujlwm no siv lub caj dab-qhov ntsuas pom thiab ua raws qhov ntawd // teeb tsa tus lej ntawm cov hauv paus hauv paus (hauv MIDI), // amd kuj teeb tus lej ntawm qhov kev ceeb toom uas yuav yog nws qhov thib peb tsis muaj paus hauv pausSetting () {hloov (neckKeyHolded [0]) {rooj plaub 12: hauv paus = 47; smallThird = 3; tawg; rooj plaub 1: hauv paus = 48; meThird = 4; tawg; rooj plaub 2: hauv paus = 49; meThird = 5; tawg; rooj plaub 3: hauv paus = 50; meThird = 6; tawg; rooj plaub 4: hauv paus = 51; meThird = 7; tawg; rooj plaub 5: hauv paus = 52; meThird = 8; tawg; rooj plaub 6: hauv paus = 53; meThird = 9; tawg; rooj plaub 7: hauv paus = 54; meThird = 10; tawg; rooj plaub 8: hauv paus = 55; meThird = 11; tawg; rooj plaub 9: hauv paus = 56; meThird = 12; tawg; rooj plaub 10: hauv paus = 57; meThird = 1; tawg; rooj plaub 11: hauv paus = 58; meThird = 2; tawg; default: hauv paus = 48; meThird = 4; tawg; }} // Lub luag haujlwm no teeb tsa qhov kev ceeb toom tiag tiag lub pob tes yuav ua si. // nws xub txheeb xyuas yog tias hloov pauv qhov hloov pauv, thiab hloov qhov octave nce lossis nqis yog xav tau, // nws tom qab ntawd kuaj xyuas yog tias cov ntiv tes nyob hauv txoj haujlwm sib raug zoo rau qhov loj lossis me me (1 lossis 2 ntiv tes). // Thaum kawg, yog tias 2 ntiv tes raug kuaj pom nyob hauv txoj haujlwm, nws kuaj xyuas yog tias tus ntiv tes thib ob nyob ntawm // qhov sib thooj me me ntawv ceeb toom. Yog tsis yog, tus ntiv tes thib ob yuav tsis quav ntsej thiab lub chord yuav // txhais ua chord loj. Yog tias tus ntiv tes thib 2 yog qhov tseeb ua tus thib peb, kev ua haujlwm yuav piav qhia // cov ntawv sau tus tuav-tuav yuav ua. void keyConstructor () {yog (digitalRead (transposeUp) == LOW) {octave = 12; } lwm yog (digitalRead (transposeDown) == LOW) {octave = -12; } lwm {octave = 0; } // qhov ntsuas loj yog (neckKeyHolded [1] == 0) {handleKeyNote [1] = hauv paus + octave; handleKeyNote [2] = hauv paus + octave + 2; handleKeyNote [3] = hauv paus + octave + 4; handleKeyNote [4] = hauv paus + octave + 5; handleKeyNote [5] = hauv paus + octave + 7; handleKeyNote [6] = hauv paus + octave + 9; handleKeyNote [7] = hauv paus + octave + 11; } // me me yog (neckKeyHolded [1] == minorThird) {handleKeyNote [1] = hauv paus + octave; handleKeyNote [2] = hauv paus + octave + 2; handleKeyNote [3] = hauv paus + octave + 3; handleKeyNote [4] = hauv paus + octave + 5; handleKeyNote [5] = hauv paus + octave + 7; handleKeyNote [6] = hauv paus + octave + 8; handleKeyNote [7] = hauv paus + octave + 11; }}

Kauj Ruam 7: Cov Ntsuas (ntim)

Ntsuas (qhov thaiv)
Ntsuas (qhov thaiv)
Ntsuas (qhov thaiv)
Ntsuas (qhov thaiv)

Raws li ib txwm muaj, kuv tsis tshua muaj cov phiaj xwm tsim tiav thiab ntxaws ntxaws thiab ntsuas ntawm qhov project. Kuv tau hloov pauv, hloov kho, thiab tsim qhov khoom los ntawm tag nrho cov txheej txheem ntawm kev tsim nws. Thiab feem ntau ntawm cov kev hloov pauv no tau ua raws cov ntaub ntawv thiab cov khoom kuv tau muaj ntawm tes thaum lub sijhawm.

Uas tau hais tias, nyob rau lub sijhawm no, Kuv muaj ntau cov ntsiab lus thiab cov ntaub ntawv hais txog cov txheej txheem tsim dua hauv cov phiaj xwm yav dhau los, vim tias kuv tau siv 3d luam ntawv thiab txiav cov kev pabcuam laser los tsim ntau yam. Kuv yooj yim tsis mus ua txhua qhov ntsuas MDF thiab txiav kuv tau ua ntawm kuv lub tshuab kawg. Kuv tau txuas cov ntawv kuv tsim rau laser txiav feem ntau ntawm cov ntu, thiab cov qauv 3d ntawm qhov ntsuas. Thov, paub txog txhua cov ntaub ntawv no feem ntau zoo ib yam ntawm qhov kuv tau ua, tab sis muaj qhov tsis sib xws, raws li kuv tau hloov pauv ntau tom qab thawj qhov kev txiav laser thiab 3d qauv. Siv cov ntaub ntawv no los ua qhov pib rau koj txoj haujlwm, tsis yog raws li tus qauv meej.

Thov, xyuam xim rau cov lus piav qhia uas kuv tau sau rau ntawm cov duab hauv cov kauj ruam hauv qab no

Kauj Ruam 8: Cov Ntsuas: Caj Dab

Image
Image
Ntsuas: Caj dab
Ntsuas: Caj dab
Ntsuas: Caj dab
Ntsuas: Caj dab
Ntsuas: Caj dab
Ntsuas: Caj dab

Qhov no yog qhov tseem ceeb ob peb ntawm cov laser ntev txiav MDF cov khoom sib dhos rau saum ib leeg, txhawm rau tsim kom muaj caj dab tuab txaus, nrog chav txaus sab hauv rau qhov kev hloov pauv zoo (lub caj dab caj dab) thiab cov qauv sib txawv. Thiab tseem, 14 daim laser txiav MDF pawg thawj coj hauv cov duab ntawm cov yuam sij piano kom npog cov hloov pauv. Cov hloov pauv tau teeb tsa ntawm perfboard thiab txuas mus rau multiplexer.

Kauj Ruam 9: Ntsuas: Kov

Image
Image
Ntsuas: Kov
Ntsuas: Kov
Ntsuas: Kov
Ntsuas: Kov

Qhov no yog qhov nyuaj tshaj plaws rau kuv. Kuv tsis paub yog tias kuv tau daws qhov no tag nrho, tab sis nws ua haujlwm tau zoo rau yuav tes, tsawg kawg. Nws muaj 7 qhov hloov pauv los ntawm tus lej sib txuam, thiab nws tuaj yeem swb hla lub qhov hauv qhov ntsuas lub cev. Tsis txhob sim piav qhia nws, yog li ntawm no yog cov duab…

Kauj Ruam 10: Cov Ntsuas: Lub Cev

Image
Image
Ntsuas: Lub Cev
Ntsuas: Lub Cev
Ntsuas: Lub Cev
Ntsuas: Lub Cev

Qhov no yog qhov yooj yim tshaj plaws ntawm txhua qhov, tsuas yog lub thawv txiav laser hauv cov duab zoo ib yam li cov cuab yeej siv suab paj nruag. Kuv txawm xav txog kev siv lub thawv luam yeeb hom ntawm lub thawv ntawv, tab sis yog tias kuv yuav mus txiav laser, Kuv yuav zoo li laser txiav qee yam zoo. Cov yam ntxwv tseem ceeb uas lub cev yuav tsum muaj yog thawj zaug, txhua lub qhov rau qhov tsim nyog txuas, lub tsho, thiab lwm yam (ntxiv rau ib qho pub cov xov hlau mus rau lub caj dab Circuit); ib lub qhov loj dua nyob rau sab saum toj uas tus kov tuaj yeem xaub hla (raws li tau qhia hauv thawj daim vis dis aus & duab), thiab thaum kawg ob qhov kev hloov pauv hloov pauv tso rau ntawm txhua qhov kawg ntawm lub qhov zawv zawg kom pom qhov txav ntawm tus kov (saib daim vis dis aus thib ob thiab tag nrho cov lus piav qhia hauv cov duab).

Kauj ruam 11: Yuav Ua Li Cas Nws

Yuav Ua Li Cas Nws
Yuav Ua Li Cas Nws
Yuav Ua Li Cas Nws
Yuav Ua Li Cas Nws

Ua si chords

Cia peb sim ua qee qhov yooj yim me me thiab tus tswv nroog chords raws li tau piav qhia thaum pib hauv ntu "Nws ua haujlwm li cas". Yeej, txhua tus yuam sij koj nias hauv lub caj dab, yuav muab rau koj qhov loj ntawm cov ntawv ntawd ntawm tus tuav tuav. Tsis tas li yog tias koj suav 3 tus yuam sij nce (txav mus rau tus kov) thiab nias tus yuam sij ntawd, thaum tuav tus thawj tus nias, koj tseem yuav muaj qhov ntsuas ntawm thawj daim ntawv ntawm tus tuav tuav, tab sis lub sijhawm no nws yuav yog qhov me me. Cov neeg nyeem tau kawm paub siv suab paj nruag yuav nkag siab (zoo dua li kuv, qhov tseeb) tias nias qhov yuam sij thib peb tseeb los ntawm ib qho ntawv, yog tib yam li ua si nws thib peb.

Tsis tas li, yog tias koj xav tias 7 cov ntawv tsis txaus rau koj, koj tuaj yeem yooj yim xaub nce lossis nqis tag nrho cov tuav los ntawm lub cev lub cev swb loj, thiab koj yuav muaj tib 7 ntawv sau ib octave nce lossis nqis.

Ua si chords (piav qhia pib)

Chords yog ob lossis ntau daim ntawv sau ua ke. Xav txog tus pianist lossis tus ntaus kis las ntaus pob ntawm cov ntawv (cov ntaus piano lossis cov hlua guitar) ib zaug thiab tso lawv lub suab, lawv hu nkauj me ntsis kab lus rau nws, thiab tom qab ntawd lawv ntaus lwm cov ntawv thiab hu lwm kab lus. Lawv ua si chords thiab hu nkauj nkauj. Qhov no yog qhov tseem ceeb ntawm txhua zaj nkauj yooj yim, yog li peb yuav ua li cas ntawm Synthfonio? yooj yim. Koj puas xav ua tus E chord? koj tsuas yog nias tus E tseem ceeb ntawm lub caj dab thiab koj tshem tawm txhua yam koj xav tau ntawm tus tuav tuav. Tsis txhob txhawj xeeb, nws yuav ua tau raws li. Qhov hais txog me me chords? (chords uas nws lub npe xaus hauv tsab ntawv "m" zoo li Am, Em, G#m, C#m, thiab lwm yam) Cia peb ua ib qho me me chord (Am). Peb nias tus yuam sij A (saib daim duab txuas nrog) tab sis peb tseem suav peb tus yuam sij nce (txav mus rau tus kov) thiab peb nias tus yuam sij ntawd ib yam (hauv qhov no yog C). Qhov no ua tau zoo hloov A chord rau hauv Am chord (Tus menyuam yaus).

Ua si nkauj

Tam sim no, raws li qee tus neeg twb paub lawm, muaj ntau thiab ntau ntawm 4 zaj nkauj chords, feem ntau yog tsim los ntawm qhov yooj yim loj thiab me me chords. Zoo meej. Peb google "the-song-title chords", nrhiav qhov peb xav tau (ntawm no yog ob peb qhov piv txwv yooj yim thiab yooj yim). Yog tias chord yog qhov loj peb tsuas yog nias tus yuam sij ntawm Synthfonio lub caj dab thiab ua si txhua yam uas koj xav hauv tus kov. Yog tias me me chord tshwm hauv zaj nkauj, peb tsuas yog nias tus yuam sij sib tham thiab tus yuam sij thib peb, thiab peb tau teeb tsa. Qhov ntawd yog nws. Koj tuaj yeem siv tus tuav tuav rau kev ua si chords thiab hu nkauj rau lawv, lossis rau kev ua suab paj nruag, arpeggios, thiab lwm yam.

Tam sim no kuv tseem nyob rau hauv cov txheej txheem ntawm kev suav nrog ntxiv thiab txo qis chords, los ntawm kev tso tus ntiv tes thib peb rau hauv txoj haujlwm, lossis txawm tias tsuas yog ob tus ntiv tes nrog qhov thib ob txiav txim siab qhov nce lossis txo qis thib tsib.

Nov yog txoj haujlwm tab tom ua. Lub sijhawm no, tsuas yog ua ntxiv, sim thiab muaj kev lom zem. Kuv lees txais cov lus qhia (:

Nplai sib txawv

Tam sim no tuav cov yuam sij tsim cov ntawv 1st txog 7th ntawm qhov tshaj tawm. Kuv siv qhov teeb tsa no hauv cov lus qhia no kom ua kom nkag siab yooj yim. Tab sis qhov no tuaj yeem hloov pauv tau yooj yim los tsim cov nplai sib txawv los ntawm kev hloov kho cov keyConstructor () ua haujlwm. Kuv tab tom siv pentatonic teeb tsa rau tus kov, vim tias tso cai rau kuv kom muaj lub hauv paus ceeb toom ib qho octave nyob hauv tib txoj haujlwm tuav swb. Hauv kev teeb tsa tam sim no, koj yuav tsum xaub tus tuav nce lossis nqis kom muaj cov ntawv hauv lwm octave.

Kauj Ruam 12: Kev Hloov Kho Tau

Raws li kuv tau hais thaum pib, Kuv tau sim ua qhov kev qhia no yooj yim li sai tau, txo qhov phiaj xwm mus rau nws daim ntawv yooj yim tshaj plaws. Vim li ntawd, Kuv tsis suav qee qhov tshwj xeeb kuv ntxiv (lossis phiaj xwm ntxiv) ntawm kuv tus kheej Synthfonio, ntawm no yog ob peb ntawm lawv:

-MIDI hla BLE: yog tias koj muaj MKR WIFI 1010 lub rooj tsavxwm, qhov no yooj yim rau nruab. Lub tsev qiv ntawv no muaj qhov piv txwv ncaj nraim rau midi piv txwv. Koj tuaj yeem ntxiv cov lus txib midi los ntawm lub tsev qiv ntawv ntawd mus rau MIDI cov lus txib ib txwm hu los ntawm Synthfonio tus duab kos. Los yog, txhawm rau txuag roj teeb, ntxiv qhov hloov pauv kom qhib lub bluetooth kev ua haujlwm tsuas yog thaum xav tau (siv arduinos qhov cuam tshuam thiab kev rov pib dua nws tus kheej zoo li qhov no yuav yog lub tswv yim zoo).

-PitchBend: Txawm hais tias tsis muaj cov tsev qiv ntawv synth tuaj yeem tswj hwm MIDI suab khoov cov lus txib, MIDI lub tsev qiv ntawv tso cai rau koj xa lawv. Qhov yog txiav txim siab yuav tswj nws li cas. Ib lub hwj chim twg yuav tsum ua haujlwm zoo xwb, tab sis kuv tab tom xav txog lwm txoj hauv kev nthuav, xws li cov ntsuas! sib thooj, lub teeb, thiab lwm yam.

Ntsuas Kev Sib Tw
Ntsuas Kev Sib Tw
Ntsuas Kev Sib Tw
Ntsuas Kev Sib Tw

Qhov khoom plig thib ob hauv Kev Sib Tw Ntsuas

Pom zoo: