1 / 32

Laboratorio 1

Lezione 7. Laboratorio 1. Programmazione MIDI (Prof. Luca A. Ludovico). Apparecchiature. Il laboratorio utilizzerà le seguenti apparecchiature 3 controller a tastiera 3 moduli sonori 2 patch bay 3 set di casse cavi MIDI DIN 5 poli.

saki
Télécharger la présentation

Laboratorio 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lezione 7 Laboratorio 1 Programmazione MIDI (Prof. Luca A. Ludovico)

  2. Apparecchiature • Il laboratorio utilizzerà le seguenti apparecchiature • 3 controller a tastiera • 3 moduli sonori • 2 patch bay • 3 set di casse • cavi MIDI DIN 5 poli Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  3. Obiettivi • Comprendere il funzionamento dei dispositivi MIDI di base, quali i controller e i moduli sonori • Creare catene MIDI via via più complesse • Ottimizzare i collegamenti tra porte MIDI • Comprendere il meccanismo di invio e ricezione di messaggi Channel Voice e Channel Mode Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  4. Osservazioni • I concetti di porta MIDI, canale MIDI e programma sono ben distinti. • Ogni porta così come ogni cavo sono abilitati a ricevere/trasmettere/trasportare i 16 canali MIDI • Ogni canale in un dato istante ha associato su un modulo sonoro uno e un solo programma (timbro, patch, …), che può cambiare nel tempo; più canali possono condividere lo stesso programma • Alcuni parametri MIDI possono essere controllati e/o configurati in diversi modi: • in locale, tramite i controller presenti sul dispositivo (ad es. pulsanti, slider, ecc.) • da remoto, tramite l’invio di opportuni messaggi MIDI Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  5. Sezione 7.1 Dispositivi Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  6. Roland PC-200 / Roland ED PC-300 Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  7. Roland PC-200 / Roland ED PC-300 • Controller a tastiera con polifonia a 10 voci • Ingressi: nessuno • Uscite: 1 MIDI Out • Controlli: • 49 tasti (4 ottave) • 1 Pitch Bend Wheel • 1 Modulation Joystick • 1 Slider Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  8. Elka MK88 Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  9. Elka MK88 • Controller a tastiera con 88 tasti pesati, sensibili alla pressione, e gestione di 6 aree di split • Ingressi: 1 MIDI In • Uscite: 2 MIDI Out (32 canali MIDI) • Controlli: • 2 Wheel • 3 Slider programmabili Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  10. Yamaha MU80 Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  11. Yamaha MU80 • Modulo sonoro multitimbrico a 64 voci • Ingressi: • 2 MIDI In • 1 A/D Input (jack TRS 6.35 mm) • Uscite: • 1 MIDI Out • 1 MIDI Thru • 1 jack TRS Headphones Stereo 3.5 mm • 2 jack TRS Mono 6.35 mm (canali L/R) Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  12. Yamaha TX81Z Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  13. Yamaha TX81Z • Modulo sonoro a rack con oscillatori FM (FrequencyModulation): 8 forme d'onda, 4 operatori, 16 algoritmi • Polifonia: 8 note • Timbricità: 8 parti • Memoria: 128 suoni, 32 user, 24 performaces • Supporto di controller MIDI con controllo dinamica e aftertouch • Effetti: Pseudoriverbero e pseudodelay • Ingressi: 1 MIDI In • Uscite: 1 MIDI Out, 1 MIDI Thru, 1 jack TRS Headphones Stereo 6.35 mm, 2 jack TRS Mono 6.35 mm (canali L/R) Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  14. Yamaha MJC8 Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  15. Yamaha MJC8 • Patch bay (o junction controller) programmabile in configurazione rack in grado di gestire • fino a 8 dispostivi MIDI compatibili come master • fino a 8 dispositivi MIDI compatibili come slave • Permette di replicare un MIDI In su più MIDI Thru, ma non il contrario • Ingressi: 8 MIDI In • Uscite: 8 MIDI Thru Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  16. Waldorf MIDIbay Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  17. Waldorf MIDIbay • Patch bay programmabile in configurazione rack in grado di gestire • fino a 15 dispostivi MIDI compatibili come master • fino a 15 dispositivi MIDI compatibili come slave • Permette di replicare un MIDI In su più MIDI Thru, o di convogliare più MIDI In su un unico MIDI Thru • Ingressi: 15 MIDI In • Uscite: 15 MIDI Thru Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  18. Sezione 7.2 ESPERIENZE DI LABORATORIO Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  19. Esperimento 1 MIDI Out (Ch. 1) MIDI In A (Ch. 1 > Grand Piano) Yamaha MU80 Roland PC-200 Collegamento di un controller a un modulo sonoro Cambiamento manuale del timbro associato a Ch. 1 sul modulo sonoro, selezionando il program 14 (music box) Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  20. Esperimento 2 MIDI Out (Ch. 2) MIDI In A (Ch. 2 > Flute) Yamaha MU80 Roland PC-200 Collegamento di un controller a un modulo sonoro Variazione del canale di trasmissione del controller Invio di Program Change da tastiera Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  21. Esperimento 3 MIDI Out (Ch. 2) MIDI In A (Ch. 2 > Flute) Yamaha MU80 Roland PC-200 Esplorazione dei controlli presenti su tastiera Pitch bend, modulation wheel, data entry (slider) associabile a volume, riverbero, pan/pot, ecc. Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  22. Esperimento 3 • Come associare tali parametri allo slider della tastiera Roland:Midi Select > [tasto Data Entry Assignment] > Midi Select • Osservazioni: • Pan/pot, reverb ecc. sono impostazioni di canale, quindi impostabili e controllabili singolarmente canale per canale • Per ascoltare l’effetto di Pan/pot, è opportuno collegare entrambe le casse allo stesso synth • Il modulo sonoro Yamaha fornisce una visualizzazione grafica delle variazioni Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  23. Esperimento 4 Roland PC-300 MIDI Out MIDI In B MIDI In A MIDI Out Roland PC-200 Yamaha MU80 • Collegamento di una seconda tastiera al modulo sonoro • Scelta del canale (diverso o uguale): conflitti? • Scelta del program Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  24. Esperimento 5 MIDI Out MIDI In A MIDI Thru MIDI In Roland PC-200 Yamaha MU80 Yamaha TX81Z • Collegamento in daisy chain dello stesso controller a più moduli sonori Attenzione: il MIDI Thru del MU80 replica la sola porta MIDI In A Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  25. Esperimento 6 MIDI Out MIDI In MIDI Out MIDI In Roland PC-200 Elka MK88 Yamaha MU80 • Collegamento in daisy chain di più controller a un unico modulo sonoro La tastiera Elka supporta fino a 6 aree di split (attualmente configurate in modo da inviare le note sui canali 1-6 corrispondenti). Usare alternativamente MIDI Out e Thru sulla Elka. Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  26. Esperimento 7 Roland PC-300 MIDI Out MIDI In Yamaha TX81Z MIDI Out ? MIDI In 1 MIDI In 2 MIDI Out ? MIDI Out MIDI In A Roland PC-200 Yamaha MJC8 Yamaha MU80 • Utilizzo del dispositivo MIDI junction • Utilizzo di patch differenti e collegamenti su diversi MIDI Out del dispositivo Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  27. Esperimento 7 • Utilizzo congiunto di 3 synth, con 3 sistemi di amplificazione differenti • Due tastiere per controllare 3 synth, sdoppiando l’uscita di una tastiera tramite opportuna configurazione della MIDI junctionAd esempio: In1 su Out1 e Out2, In 2 su Out5 Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  28. Esperimento 8 Roland PC-300 MIDI Out MIDI In 1 MIDI In 2 MIDI Out ? MIDI In A MIDI Out Yamaha MU80 Roland PC-200 WaldorfMIDIbay • Utilizzo del dispositivo Patch Bay • Utilizzo di patch differenti e collegamenti su diversi MIDI Out del dispositivo Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  29. Visualizzazione dei messaggi MIDI • Utilizzo di un software di monitoraggio dei messaggi MIDI • MIDI Monitor per Mac http://www.snoize.com/MIDIMonitor/ • MIDI Monitor per Win http://windows.podnova.com/software/364808.htm • Visualizzazione dei messaggi • NoteOn/NoteOff sul singolo canale (anche multipli e simultanei) • Cambiamento del canale • Program change • Visualizzazione dei controller continui (slider, wheel, …) • Collegamento di tastiere in daisy chain Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  30. Sezione 7.3 ESERCIZI INDIVIDUALI Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  31. Esercizio 1 MIDI Out MIDI In A MIDI Thru MIDI In Roland PC-200 Yamaha MU80 Yamaha TX81Z Si crei una catena MIDI in modo che una tastiera invii messaggi su Ch. 1 e l’altra su Ch. 2. La prima tastiera deve pilotare sia il modulo MU80 che il TX81Z, mentre la seconda solo il MU80. Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

  32. Esercizio 2 • Si crei una catena MIDI in modo che una tastiera piloti i 3 sintetizzatori nel seguente modo: • Il MIDI In 1 della patchbay viene replicato sui MIDI Thru 1 e 2 • Il MIDI Thru 1 pilota il sintetizzatore Yamaha MU80 • Il MIDI Thru 2 viene cortocircuitato sul MIDI In 2 della patchbay • Il MIDI In 2 della patchbay viene replicato sui MIDI Thru 3 e 4 • Infine i due MIDI Thru pilotano 2 sintetizzatori distinti • Sulla patchbay è salvata come patch 5 • Configurazione poco sensata, perché sarebbe bastato splittare un ingresso direttamente su più uscite Programmazione MIDI (Prof. Luca A. Ludovico)7. Laboratorio 1

More Related