Բովանդակություն:

Simple Synth - Axoloti Controller and Software Intro: 3 Steps
Simple Synth - Axoloti Controller and Software Intro: 3 Steps

Video: Simple Synth - Axoloti Controller and Software Intro: 3 Steps

Video: Simple Synth - Axoloti Controller and Software Intro: 3 Steps
Video: Axoloti FM blipblop machine tutorial 2024, Նոյեմբեր
Anonim
Simple Synth - Axoloti Controller and Software Intro
Simple Synth - Axoloti Controller and Software Intro

Axoloti- ն բազմակողմանի ձայնային տախտակ է, որը ծրագրավորելի է Arduino- ի նման, պարզապես հանգույցի վրա հիմնված ձայնային զարգացման միջավայրով: Այնտեղ ծրագրված կարկատանքները բեռնվում են ավարտվելուց հետո, իսկ հետո ինքնավար աշխատում տախտակի վրա: Այն ունի բազմաթիվ անալոգային և թվային մուտքի/ելքային կապեր ՝ միացնելու այն ամենը, ինչ դուք նույնպես գիտեք Aduino- ից: Բացի այդ, այն ունի MIDI IN և OUT, USB վարդակ MIDI ստեղնաշարերի կամ նմանատիպ այլ սարքերի համար, 3.5 աուդիո խցիկ և 6.35 մմ մուտքի և ելքի վարդակներ:

Theրագիրը թույլ է տալիս կառուցել այն ամենը, ինչ դուք կարող եք պատկերացնել ձայնի տիրույթում, լինի դա ձեր սեփական սինթեզատորը, հաջորդականիչը, բիթ մեքենան, կիթառի FX- ը …… Patրագրային ապահովման մեջ կարկատելուց հետո, որը նման է Pure Data- ին, vvvv- ին կամ MAX/MSP- ին (հայտնի է նաև հանգույցով), դուք վերբեռնում և ունենում եք ձեր սեփական անկախ սարքը:

Ենթադրվում է, որ այս ներածությունը ցույց կտա, թե ինչպես կարող եք կառուցել ձեր սեփական հիմնական սարքավորման վերահսկիչը կոճակներով և բռնակներով, որպեսզի հետագայում նախագծեք ձեր առաջին ձայնը և այն անմիջապես փորձարկեք ձեր ունեցած մուտքերով: Այլևս կարիք չկա MIDI ստեղնաշարերի, ամեն ինչ կարող է լինել ձեր ներդրումը:

Քայլ 1: Սարքավորումներ

Սարքավորումներ
Սարքավորումներ

Այն, ինչ ձեզ հարկավոր կլինի.

- Axoloti խորհուրդը

- երկու ակրիլային կամ փայտե ափսեներ

- որոշ կոճակներ

- որոշ պոտենցիոմետրեր

- միակցիչ մալուխներ և կապում `տախտակին միացնելու համար

- փոքր pcb նախատիպի տախտակ ՝ էներգիայի բաշխումն ավելի դյուրին դարձնելու համար

- որոշ պտուտակներ և ընկույզներ

- եռակցման երկաթ և փոքրացող խողովակներ

- բազմաչափ

- USB մալուխ ՝ ձայնային կարկատանները սկսելու համար

Քայլ 2: Կառուցում

Կառուցել
Կառուցել
Կառուցել
Կառուցել
Կառուցել
Կառուցել
Կառուցել
Կառուցել

Մենք սկսում ենք բռնակներն ու կոճակները դասավորել այնպես, ինչպես ցանկանում ենք, որ դրանք տեղադրվեն: Սովորաբար ակրիլը ունի որոշ պաշտպանիչ ծածկ, որտեղ կարող եք հեշտությամբ գրել: Այսպիսով, դիրքերը նշելուց հետո մենք հորատում ենք անցքերը: Մի մոռացեք հեռավոր պտուտակների համար անցքեր ավելացնել: Իմ դեպքում ես վերցրեցի ակրիլից ավելի մեծ կտոր, որպեսզի հետագայում կարողանամ երկարացնել նախագիծը այլ սենսորներով: Ինչպես ցանկացած այլ միկրոկառավարիչի դեպքում, մուլտիպլեքսավորումը կարող է օգնել, եթե սպառվեն մուտքի/ելքի կապերը:

Պոտենցիոմետրերի բռնակները դնելուց հետո ես դրանք մեկ անգամ փորձարկում եմ տախտակի հետ, որպեսզի հիշեմ, թե ինչպես պետք է դրանք լարել: Ինչպես երեւում է pcb- ի նկարում, կոճակներին անհրաժեշտ է միայն գումարած լարման աղբյուրից, քանի որ դրանց երկրորդ կապը միացված է թվային մուտքերից մեկին `միացումը փակելու և ազդանշան տալու համար (ազդանշանի անջատումը հակիրճ քննարկվում է հաջորդ քայլին). Պոտենցիոմետրերը միացված են նույն շարքի արտաքին կապումներից մեկին `դրական լարման մատակարարման համար, և քանի որ դրանք այլ բան չեն, քան լարման բաժանարարները, նրանց անհրաժեշտ է մյուս արտաքին կապը` գետնին միանալու համար: Միջին քորոցը մեզ կտա անալոգային ազդանշան, որտեղ բռնակով ազդանշանի մեծացման և նվազման ուղղությունը կախված է արտաքին կապում գումարածի և մինուսի դասավորվածությունից: Մի բան, որը հեշտությամբ կարելի է ստուգել բազմամետրով մեկ րոպեում: Էլեկտրաէներգիան գալիս է անմիջապես Axoloti տախտակից, քանի որ տախտակի I/O կապերը սահմանափակված են 3.3V ազդանշաններով: Պոտենցիոմետրերի դիմադրությունը երկրորդական է, նրանք պարզապես բաժանում են ստացած լարումը, ուստի միջակայքը լավ կլինի:

Կոճակները պոտենցիոմետրերին ամրացնելու համար հարկավոր է դրանք կտրել համապատասխան բարձրության վրա: Հաջորդ վճռական քայլը յուրաքանչյուր պոտիի միջին դիրքի պարզումն է, որպեսզի կողպեքը ճիշտ ամրացված լինի: Վերցրեք մուլտիմետրը, դրեք այն պոտիի դիմադրողականության համապատասխան տիրույթի վրա, ամբողջովին շրջեք պոտին երկու ուղղությամբ և այնուհետև առավելագույնը կիսով չափ թողնելուց հետո դրանք թողեք այնտեղ:

Երկրորդ ակրիլային ափսեը համապատասխանաբար փորված է Axoloti հավելվածի որոշ անցքերով:

Պինների հետ միասին (իմ դեպքում ազդանշանային մալուխները մոխրագույն և կանաչ են) և միացնելով դրանք Axoloti կապանքներին, կարող ենք վերցնել երկար պտուտակները և ամեն ինչ դնել իր դիրքում: Ընտրեք համապատասխան բարձրություն ընկույզով և ամեն ինչ ամրացրեք միասին:

Այս կարգավորումը այժմ նաև մոդուլային է: Դուք կարող եք պտուտակել վերին ափսեը և միացնել մալուխները ձեր ուզած միկրոկոնտրոլերին: Իսկ ակրիլում ինչ -որ տեղ թողնելով ՝ հետագայում կարող եք ավելացնել այլ տվիչներ:

Քայլ 3: Softwareրագրակազմ

Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում

Սկսեք այստեղ ՝ ծրագրակազմը ներբեռնելու և ձեր օպերացիոն համակարգի հրահանգներին հետևելու համար: Ինչպես նկարագրված է այնտեղ, դուք պետք է միացրեք USB մալուխը և ականջակալները: Դրանից հետո կարող եք բացել առաջին կարկատանը:

Flowրագրային ապահովման միջավայրում աշխատանքային գործընթացը բավականին հեշտ է: Կրկնակի սեղմումը դատարկ մոխրագույն տարածքի վրա կհանգեցնի հանգույցների զննարկիչին, անհրաժեշտ հանգույցի մուտքագրումը բերում է նախադիտում, և մեկ այլ կտտոց տեղադրում է հանգույցը: Մուտքներն ու ելքերը միացված են «մալուխների» միջոցով ՝ քաշել և թողնել: Կարող եք կարդալ անունները իմ սքրինշոթից կամ պարզապես ներբեռնել ստորև կցված ֆայլերը: Երբ բացում եք կարկատանը, բացվում է մեկ այլ տերմինալի պատուհան, որը ցույց է տալիս կարգավիճակի մասին որոշ տեղեկություններ և նշման տուփ, որը սովորաբար արդեն ընտրված է «միացված»: Երբ կարկատանը պատրաստ է, ընտրեք «Կենդանի» վանդակը: Այնուհետև կարկատակը կազմվում և տեղադրվում է տախտակին: Երբ կենդանի ռեժիմում եք, կարող եք կամ տեսնել ձեր կոճակների գործողությունը `տեղադրելով որոշ« ցուցադրման »(disp/) հանգույցներ կամ փոխազդել ծրագրային կոճակների հետ:

Այստեղ կարող եք տեսնել նաև առաջին ներածությունը:

Ես ավելացրել եմ նկարներում ցուցադրված երկու կարկատանը: Լրացուցիչ հարցերի համար ֆորումը շատ օգտակար է, և համայնքը նույնպես շատ ակտիվ է:

Առաջին կարկատանը (testBoad.axp) պարզ թեստ է ցուցադրման հանգույցներով և առանց ձայնի ՝ պարզելու, թե արդյոք կոճակներն ու բռնակներն աշխատում են: Axoloti- ն ունի ներքին ռեզիստորներ, որոնց համար մենք օգտագործում ենք «pulldown» տարբերակը `ճիշտ ազդանշան ստանալու համար: Քանի որ կոճակները տեխնիկապես շատ աղմկոտ են, մենք պետք է անջատենք ազդանշանը: Կա ապարատային եղանակով դա անելու մի շարք սխեմաներ, բայց այս դեպքում դա արվում է ծրագրաշարի շրջանակներում: Այս կարկատելում հավաքեք կոճակը, որը թույլ է տալիս ընտրել տևողությունը, նախքան երկրորդ հրելը գործարկելը, իմ դեպքում դա 100ms է:

Երկրորդ կարկատանը (midi_test.axp) օրինակ է, թե ինչպես կարելի է օգտագործել կոճակը ՝ միդի նշումը հրահրելու և պոտենցիոմետրի դիրքով ընտրելու սկիպիդար/նոտա:

Haveվարճացեք ՝ ուսումնասիրելով ձայնի սինթեզի աշխարհը:

Խորհուրդ ենք տալիս: