Мазмуну:

Мультимодалдык музыкалык стенд: 9 кадам (сүрөттөр менен)
Мультимодалдык музыкалык стенд: 9 кадам (сүрөттөр менен)

Video: Мультимодалдык музыкалык стенд: 9 кадам (сүрөттөр менен)

Video: Мультимодалдык музыкалык стенд: 9 кадам (сүрөттөр менен)
Video: Мультимодалдык транспорттук ташуулар боюнча 2024, Ноябрь
Anonim
Мультимодалдык музыкалык стенд
Мультимодалдык музыкалык стенд
Мультимодалдык музыкалык стенд
Мультимодалдык музыкалык стенд
Мультимодалдык музыкалык стенд
Мультимодалдык музыкалык стенд

Мультимодалдык музыкалык стенд (MMMS) - бул салттуу аспапта ойноодо аудио синтезин жана эффекттерин башкаруунун жаңы жолу (сакс, флейта, скрипка, сиз аны атасаңыз) жана ойноп жатканда колдонула турган кеңири ыкмалар үчүн бир топ кошумча мүмкүнчүлүктөрдү сунуштайт. ! UC Санта Барбарадагы биздин группа долбоору жөнүндө веб -баракча бар, анда биз MMMSди иштеп чыкканбыз, ошондуктан бул жерде кайталоонун ордуна, мен шилтемени жайгаштырам - текшерип көрүңүз! бул жерде, бирок жогорудагы сайтта жакшыраак видеолор бар … Multimodal-бул бир эмес, бир нече ыкмада (аудио киргизүү, видео киргизүү жана сенсорго негизделген киргизүү) сезүү жөндөмдүүлүгүн билдирет. Аудио жана видео киргизүү абдан жөнөкөй, кадимки микрофонду жана компьютериңизге туташкан вебкамераны камтыйт, бирок сенсордун кириши бир аз татаалыраак, демек, бул үйрөтүүчү… Биз класс үчүн иштелип чыккан жөнөкөй схема болгон USB интерфейсин колдонобуз. Мен UCSBде сабак берем, ThereminVision II E-талаасы үчүн компакт менен (ошондой эле сыйымдуу сезүү катары белгилүү) бул жерде көрсөтүлгөндөй: USB Interface CREATE капаланба! MMMS негизинен барабар 2 Theremins, анткени ал 4 E-талаа сезүү антеннасына ээ, албетте аудио/видео киргизүүдөн тышкары. Эгер сиз компьютериңиз менен иштөө аркылуу инструментиңиз менен иштөө ыкмаларын кеңейтүүгө кызыкдар болсоңуз, бирок жөнөкөй футболду колдонууну каалабаңыз, өзүңүзгө мультимодалдык музыкалык стенд куруп, аны менен машыгууну баштаңыз!

1 -кадам: CREATE USB Interface жөнүндө

CREATE USB Interface жөнүндө
CREATE USB Interface жөнүндө
CREATE USB Interface жөнүндө
CREATE USB Interface жөнүндө
CREATE USB Interface жөнүндө
CREATE USB Interface жөнүндө

CREATE USB Interface (CUI)-бул жөнөкөй PIC негизделген программалоочу схема, же толугу менен DIY курулушу мүмкүн, же сиз түздөн-түз менден алдын ала курулган $ 50 (жеткирүү үчүн+ 5) ала аласыз жана сизге кереги жок PIC программистин сатып алуу үчүн, мен сизге жүктөгүчтү жүктөп койгом … чоо -жайын билүү үчүн вебсайтты караңыз же мага электрондук почта аркылуу суроо жөнөтүңүз: CREI USB Interface веб -сайты дүйнө жүзү боюнча кызыктуу долбоорлор … UC Santa Barbara студенттеринин бир нече мисалдары бул конференцияда (PDF). CUI жүктөөчү аркылуу USB кабели аркылуу кайра программаланышы мүмкүн, ошондуктан ал оңой ыңгайлаштырылган - жөн гана программалык камсыздоону өзгөртүү жана бул башка нерсе. Bluetooth модулдары кызыктуудан - эгер кимде -ким муну кааласа, комментарийге башка көрсөтмө берүү өтүнүчү менен жазуу жазыңыз. CUIде 10 биттик аналогдук кириштердин 13 каналы жана 16 жалпы максаттагы киргизүү/чыгаруу казыктары бар. CUI v1.0 такталары менен жеткирилген демейки камтылган программалар алардын бардыгын негизги компьютерге жөнөтөт жана Max/MSP/Jitter, Pd/Gem, SuperCollider, Chuck ж. CUI v1.0 такталарынын бири бул нускамада Multimodal Music Standди куруу үчүн. Биз Max/MSP/Jitterди айлана -чөйрө катары колдонобуз, бирок аны Pdге же программалык камсыздоону тандаганыңызга эч шектенбеңиз. Мен ачык булактын чоң күйөрманымын (CUI өзү ачык булак) жана эгерде биз баарыбыз бири -бирибиздин ийиндерибизде туруп, жасап жаткан нерселерибизди жакшыртсак абдан жардам берет!

2 -кадам: ThereminVision II комплект жөнүндө

ThereminVision II комплект жөнүндө
ThereminVision II комплект жөнүндө
ThereminVision II комплект жөнүндө
ThereminVision II комплект жөнүндө

ThereminVision II RobotLand сатуучу сайтынан комплект ($ 50) жана алдын ала курулган ($ 80) катары жеткиликтүү, ошондой эле ачык булак - ThereminVision II колдонмосу (PDF) схемаларды камтыйт. MMMS үчүн, мен комплектти сатып алдым, андан кийин бул жолу алдын ала даярдалган менен барууну чечтим (бул мен курган экинчи MMMS). Эмне үчүн мен сунуш кылбайм деп ойлонуп жатсаңыз. USB CREATE интерфейсинин комплект формасы, анткени CUI жүктөгүч кадимки PIC программисти менен жаңы программалык камсыздоону USB аркылуу жөнөтүү алдында программаланышы керек - антпесе, мен сөзсүз түрдө комплект сунуштамакмын, бирок ал жер үстүндөгү монтажды камтыйт … Ошентип, кайра ThereminVision II - эгер сиз аны форма факторунда сатып алган болсоңуз, pdfдеги (эң сонун!) көрсөтмөлөрдү аткарыңыз: ThereminVision II колдонмосунда зымдардын көптөгөн жакшы диаграммалары бар - ал көрсөтпөгөн жалгыз нерсе бул USB CREATE интерфейсине туташуулар, ошондуктан мен кийинки бир нече кадамдарга түшкөн сүрөттөрүмдү жайгаштырам … оа, мен ThereminVision антенналарын алдым (камтылган эмес) All Electronicsтен.

3 -кадам: Музыкалык стендди даярдоо

Музыкалык стендди даярдоо
Музыкалык стендди даярдоо
Музыкалык стендди даярдоо
Музыкалык стендди даярдоо
Музыкалык стендди даярдоо
Музыкалык стендди даярдоо

Бул жерде көрсөтүлгөн "дирижер стенди" сыяктуу жагымдуу музыкалык стендден мультимодалдык музыкалык стендди жасаңыз же колуңузда болгондун бардыгын колдонуңуз - дагы, өзүңүздүкүн жасаңыз!

Кандай стендди колдонбосун, стенддин бурчтарындагы төрт антенна үчүн өзүнчө бекиткичтер керек болот. Бурчтарды бургулоо менен баштаңыз - мен тегерете орнотуп жаткан жабдуу 1/4 дюймдук бургу менен иштеген, балким сиздики башкачараак болот. Музыкага кийлигишпөө үчүн беттин алдыңкы бөлүгүн мүмкүн болушунча таза кармаңыз.

4 -кадам: ThereminVision сенсор модулдарын туташтыруу

ThereminVision сенсор модулдарын туташтыруу
ThereminVision сенсор модулдарын туташтыруу
ThereminVision сенсор модулдарын туташтыруу
ThereminVision сенсор модулдарын туташтыруу
ThereminVision сенсор модулдарын туташтыруу
ThereminVision сенсор модулдарын туташтыруу
ThereminVision сенсор модулдарын туташтыруу
ThereminVision сенсор модулдарын туташтыруу

ThereminVision "сенсор" модулдарын (555 таймердик схемалар) ThereminVision "процессор" модулуна туташтыруу ThereminVision II колдонмосунда дагы кененирээк талкууланат, бирок бул жерде процесстин бир нече сүрөттөрү бар …

5 -кадам: ThereminVision'ту CREATE USB Interfaceке туташтыруу

ThereminVision'ту CREATE USB Interfaceке туташтыруу
ThereminVision'ту CREATE USB Interfaceке туташтыруу
ThereminVision'ту CREATE USB Interfaceке туташтыруу
ThereminVision'ту CREATE USB Interfaceке туташтыруу
ThereminVision'ту CREATE USB Interfaceке туташтыруу
ThereminVision'ту CREATE USB Interfaceке туташтыруу

Акыркы кадамда көргөнүбүздөй, сенсор модулдарынын ар бирин ThereminVision процессор модулуна туташтырган 4 зым бар. ThereminVision процессор модулун CREATE USB Interfaceке туташтыруучу 6 зым дагы бар - булар Кубат, Жер, Sensor Output, Sensor Select A, Sensor Select B жана Sensor Stop.

ThereminVision II анын күчүн CREATE USB Interfaceтен алат (бул өз кезегинде USBден күч алат), мен ThereminVision сенсор модулдарынын ар биринин кубатын CREATE USB Interfaceке туташтырууну чечтим - бул аны бир аз азыраак кылат TherminVision процессор тактасына өтө көп зым бар болгондуктан, зымдарга канаттуунун уясын салып койгула. ThereminVision боюнча "+" туташуу CUI туташуусундагы "5V" менен туташтыруу "-" ThereminVision боюнча "GND" менен CUI Connect "4" (4 чыгууга бөлүү) ThereminVision боюнча CUI туташуусундагы "D7" менен туташуу. ThereminVisionдагы "SEL B" CUIдеги "D5ке", ThereminVisionдагы "SEL A" менен CUIдеги "D4" ке туташуу

6 -кадам: Баарын стендге орнотуу

Баарын стендге орнотуу
Баарын стендге орнотуу
Баарын стендге орнотуу
Баарын стендге орнотуу
Баарын стендге орнотуу
Баарын стендге орнотуу

Ошентип, электроника жасалды, азыр аны стендге орнотуу - муну жасоонун көптөгөн ыкмалары бар, жана сиз электроникаңызды коргоочу кутуга салгыңыз келет ж.

Бул жерде эң жөнөкөй монтаждоо ыкмаларынын айрым сүрөттөрү келтирилген.

7 -кадам: ThereminVision үчүн Программаны CUIге жүктөө

ThereminVision үчүн Программаны CUIге жүктөө
ThereminVision үчүн Программаны CUIге жүктөө

ThereminVision аналогдук чыгуулардын ордуна сенсорлору үчүн убакыт сигналдарын жөнөтөт (же I2C же SPI сыяктуу стандарттык санариптик протоколдордун бири). Ошентип, бул сигналдардын убактысын өлчөө үчүн кээ бир ыңгайлаштырылган программалык камсыздоо керек болчу … Multimodal Music Stand программасынын биринчи версиясы төмөндөгү zip файлында, баштапкы коду да, он алтылык файл да камтылган (Max үчүн тесттик патч менен бирге). MSP/Jitter): CUI -ThereminVision камтылган программасы Төмөндөгү скриншот OS X программасын Крейг Шиммелдин жүктөө системасын көрсөтөт - CUI үчүн Macintosh жүктөөчү утилитасы. Эгерде сиз терезеде болсоңуз, анда эң оңой нерсе - Microchipтин PDFSUSB.exe веб -сайтынан жүктөлүүчү же CREATE USB Interfaceтин бул мисалына киргизилген куралын колдонуу. CUIди "жүктөгүч режимине" коюңуз Программа баскычын басып, баштапкы абалга келтирүү баскычын басыңыз (же жөн эле USB баскычын туташтырыңыз). CUI статусунун LEDи үзгүлтүксүз күйүп турат, бул жүктөгүч режиминде экенин көрсөтөт. Эми сиз CUIEfieldBootDown.hex файлын CREATE USB Interfaceке жөнөтүү үчүн Boot Down колдоно аласыз. Эгерде USB CREATE USB Interface программасын түпнускага кайра өзгөрткүңүз келсе, бул жерде жана программалык камсыздоонун башка мисалдары бар. CUI бул жерде да.

8 -кадам: Max/MSP/Jitterдеги мультимодалдык музыкалык стендди тестирлөө

Max/MSP/Jitterдеги мультимодалдык музыкалык стендди тестирлөө
Max/MSP/Jitterдеги мультимодалдык музыкалык стендди тестирлөө
Max/MSP/Jitterдеги мультимодалдык музыкалык стендди тестирлөө
Max/MSP/Jitterдеги мультимодалдык музыкалык стендди тестирлөө

Мисал патчты Max/MSP/Jitter'де ачыңыз (30 күндүк демо www.cycling74.com сайтынан жүктөлүп алынат, жана патчтарды сактоого жол бербеген "иштөө убактысы" версиясы бар) же Max патчындагы конвенцияларды аткарыңыз. жана PureDataда (Pd) өзүңүздүн жамаачыңызды жасаңыз … Jitter жаңсоо кириштеринин 3D абалын көрсөтүү үчүн колдонулат, мында z огу (стендге карай жана алыс) бардык 4 антеннанын жалпы интенсивдүүлүгүнө картага түшүрүлгөн - өтө илимий эмес, бирок ал иштейт! Жеке сенсорлордун маалыматтары, эгер керек болсо, башка колдонмолор тарабынан колдонуу үчүн 127.0.0.1 (localhost) OSC катары жөнөтүлөт. Тристан Джехандын "жылмакай", бул жерден жүктөп алса болот: жумшак макс объект Тристандын сайты, ошондой эле биз Multimodal Music Standдин аудио талдоо бөлүгү үчүн колдонгон Max үчүн MSP экстерналдарынын бир тутамына ээ - алар питти ~, катуулукту ~, жарыктыкты камтыйт ~, ызы-чуу ~ жана баардыгы бир анализатор ~ объектиси. Макске маалымат киргенден кийин, ThereminVision сенсорлорунун сезгичтигин кичинекей отвертка менен жекече тууралашыңыз керек болот. Муну антенналарды аягына чейин узартып, көк тримпотту сааттын жебесине каршы буруп, "тескери сезүү" режимине өтүңүз - анан кадимки сезүү диапазонуна келгенге чейин саат жебеси боюнча артка буруңуз. Кичине тууралоолор (гитараны тууралоо сыяктуу), антенналардын узундугун өзгөртүү аркылуу жасаса болот, андыктан кичинекей отвертканы жаныңызда концерттерге алып жүрүүнүн кажети жок.

9 -кадам: Мультимодалдык музыкалык стендди аткарууда колдонуу! (жана аны узартуу)

Мультимодалдык музыкалык стендди колдонууда! (жана аны узартуу)
Мультимодалдык музыкалык стендди колдонууда! (жана аны узартуу)
Мультимодалдык музыкалык стендди колдонууда! (жана аны узартуу)
Мультимодалдык музыкалык стендди колдонууда! (жана аны узартуу)

Унутпаңыз, мультимодалдык музыкалык стенд иштете турган жаңы аткаруу ыкмалары практикага жана аны башкаргыңыз келген нерселер үчүн жаңы карталарды жана идеяларды иштеп чыгууну талап кылат! ThereminVision сенсорлоруна кошумча CUIдеги 13 аналогдук кирүүнү MMMS программасынын келечектеги версияларында колдонууга мүмкүн болот, андыктан кээ бир жөнөкөй сенсорлор (слайдерлер/баскычтар/буттар) же башка сенсор түрлөрү (IR/УЗИ/ж.б.), буларды компьютерге аудио киргизүү жана видео менен бирге колдонсо болот. Учурда камтылган программа "USB аркылуу сериялык" протоколун колдонот, бирок акырында CREATE USB Interface тарабынан колдонулган "HID" (Адам киргизүү түзмөгү) протоколуна өтүү планы бар. Сураныч, бул аракетке салым кошуңуз … CapToolKit деп аталган ошол эле схема топологиясын (ThereminVision дизайнына негизделген) колдонгон E -талааны сезүү үчүн дагы ушундай ачык булак долбоору бар (сыйымдуу сезүү). "PIC18F4550, PIC18F2550 аналогдук кириштери көп эмес (13 ордуна 10). CapToolKit үчүн программалык камсыздоо бир аз башкачараак болот, анткени алар ThereminVision процессор тактасын колдонушпайт. Биз физикалык жаңсоолорду жана көздү аныктоо үчүн музыкалык стенддин үстүнө орнотулган жөнөкөй firewire камерасын (вебкамера стили) колдонобуз. Компьютердин көрүүсү же биздин топтун изилдөөсүнүн аудио анализи жана синтези аспектилери кызыкдар, сураныч Multimodal Music Stand веб -сайтындагы документтерди караңыз. Сураныч, эгер сиз мультимодалдык музыкалык стендди курсаңыз, анда өзүңүздүн тажрыйбаңызды жазыңыз … Азыр бизде UCSBде төмөндөгү сүрөттө көрсөтүлгөндөй экөө бар - аларды дагы композициялардын, спектаклдердин жана музыканттардын колдонгону жакшы болмок! Доктор ЖоАн Кучера-Морин 2007-жылдын мартында Истмэн музыкалык мектебинде флейтачы Джил Фелбер тарабынан аткарылган MMMS катышкан биринчи композицияны жазган.

Сунушталууда: