MIDI
![](https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Midi_ports_and_cable.jpg/220px-Midi_ports_and_cable.jpg)
MIDI,signa locutionisAnglicaeMusical Instrument Digital Interface(Latine fere 'Musici Instrumenti Digitalis Interfacies'), est instrumentum adcommunicationemelectronicaminterinstrumenta musicadesignatum.
MIDI estlingua informatica,definitionum series quae MIDI codicem definit, tumarmatura electronica,ut quoddam instrumentum musicum non solum cum alio instrumento musico, sed etiam cum computatorio,informationes(data) commutare possit.
MIDI circa annum1980creatum est.
Hodie musici magnopere MIDI usitantur inmusica electronicacreanda.
De armatura electronica MIDI et eius conectionibus
[recensere|fontem recensere]Tria Midiconectraita internoscuntur:
- IN (facultatem facit instrumento data accipiendi)
- OUT (facultatem data mittendi)
- THRU (facultatem instrumento data denuo mittendi, ab eodem MIDI IN accepta, ad alium instrumentum).
De apparatuum speciebus
[recensere|fontem recensere]Generalia Midi instrumenta in tres categorias apparatuum internoscuntur:
- controlatra: quae generant eventa Midi aut illa ab alio apparatu accepta tractant ac regunt;
- sonorum generatra:quae Midi data accipiunt et in sonos vertunt;
- Sequentiatra:in seriem Midi data archivi informatici[2]legunt et exsequuntur, ordinatim aliud post aliud ab initio datorum ad finem.
De Midi canalibus
[recensere|fontem recensere]De Midi lingua
[recensere|fontem recensere]Midi Nuntii
[recensere|fontem recensere]Nuntius sive Octuplum[4]
[recensere|fontem recensere]In Midi solitis ac regularis sic Midi octupla internoscuntur:
- Status Octupla:Midi eventorum canalem et genus edicunt;
- Datorum Octupla:Midi eventorum praecipuas qualitates edicunt.
Midi nuntiorum categoriae
[recensere|fontem recensere]Duo quippe sunt Midi nuntiorum categoriae:
- "Canalis Nuntii"(anglice:" Channel Messages "): qui canalis numeri signa habent
- "Systematis Nuntii"(anglice:" System Messages ")
De Canalis Nuntiis
[recensere|fontem recensere]Canalis Vocis Nuntiiin has sub-species distribuuntur (anglice nomina):
- NOTE OFF- (Nota ex actu):Servoiniungit ut notam quandam sedet: nota non activa. E tribus octuplis componitur: primum a laevāStatus Octuplumest, secundum et tertiumDatorum Octupla.
- Octupla tria sunt haec:
- [1000cccc][0nnnnnnn][0vvvvvvv]
- ubi: 1000= Note OFF, c = Midi canalis (4 biti), n = nota sonata (7 biti), v = Velocitas (7 biti)
- NOTAE: Secundorum et tertiorum octuplorum numera ab 0 usque ad 127 in ambitu. "Velocitas"(anglice: Velocity) est adhibenda pressura actu sedandi.
- NOTE ON- (Nota in actu) Iniungit ut notam quandam sŏnet: nota activa.
- Octupla tria sunt haec:
- [1001cccc][0nnnnnnn][0vvvvvvv]
- ubi: 1001= Note ON, c = Midi canalis (4 biti), n = nota sonata (7 biti), v = Velocitas (7 biti)
- AFTERTOUCH POLIPHONIC- (Poliphonicum Post-Tactum): Pressuras alias singulis omnibus pinnis Midi instrumenti significat. Pressis pinnis, omnes iterum premuntur ut sonus vibrato adficiatur.
- Octupla tria sunt haec:
- [1010cccc][0nnnnnnn][0ppppppp]
- ubi: 1010= Poliphonicum Post-Tactum, c = Midi canalis (4 biti), n = nota sonata (7 biti), p = pressura alia (7 biti)
- CONTROL CHANGE- (Regiminis Mutatio): Canalis cuiusdam 128 parametra regit.
- Octupla tria sunt haec:
- [1101cccc][0nnnnnnn][0ppppppp]
- ubi: 1101= Regiminis Mutatio, c = Midi canalis (4 biti), n = regiminis codex (7 biti), p = regiminis pondus (7 biti)
- PROGRAM CHANGE- (Programmatis Mutatio): Musici instrumenti cuiusdam sonum canali tribuit. Ex 128 sonis facultatem optandi facit.
- Octupla duo sunt haec:
- [1100cccc][0ppppppp]
- ubi: 1100= Programmatis Mutatio, c = Midi canalis (4 biti), p = programma sive sonus (7 biti)
- CHANNEL AFTERTOUCH- (Canalis Post-Tactum): Pressuram aliam unā pinnā Midi instrumenti significat. Pinnā pressã, premutur iterum ut sonus vibrato adficiatur.
- Octupla tria sunt haec:
- [1011cccc][0nnnnnnn][0ppppppp]
- ubi: 1011= Canalis Post-Tactum, c = Midi canalis (4 biti), n = nota sonata (7 biti), p = pressura alia (7 biti)
- Octupla tria sunt haec:
- [1110cccc][0GGGGGGG][0ggggggg]
- ubi: 1110= FlexusToniMutatio, c = Midi canalis (4 biti), G = mutationis ponderis primi 7 biti, g = postremi 7 biti ponderis.
- modus 1: "Omni ON/Poly"- Servus Midi data poliphonice efficit per omnes canales pervenientes.
- modus 2: "Omni ON/Mono"- Sicut modus 1, sed monophonice.
- modus 3: "Omni OFF/Poli"- Servus Midi data poliphonice efficit per solum eius canalem pervenientes.
- modus 4: "Omni OFF/Mono"- Sicut modus 3, sed monophonice.
Canalis Modi NuntiiunicumStatus Octuplumhabent, cuius pondera ab 124 ad usque 127.
De Operationis Statu
[recensere|fontem recensere]De Systematis Nuntiis
[recensere|fontem recensere]Systematis Nuntiisine canalis numeri signa mittuntur et tres sunt:
- Systematis Communi Nuntii(anglice:System Common messages):
- -MTC(Midi Time Code)Quarter Frame
- -SSP(Song Position Pointer)
- -Song Select
- -Tune Request
- -End of Exclusive
- Systematis Hoc Tempore Nuntii(anglice:System Real Time Messages):
- -Timing Clock
- -Start, Stop, Continue
- -Active Sensing
- - System Reset
- Systematis Propri Nuntii(anglice:System Exclusive messages):
De Midi Archivum[7]
[recensere|fontem recensere]Prima structura:Capitis Massa
[recensere|fontem recensere]Cum programma ad numeros esadecimales regendos archivum aperuěrit, sic Capitis massam obfert:
54 4D 68 64 00 00 00 06 00 0n 00 nn 0n nn |
---|
Legenda:
54 4D 68 64 = (e codice ASCII: MThd)Midi Sulci capitis massa.
00 00 00 06 = longitudinem octuplis aliae partis Capitis massae edicit: 6 octuplorum.
00 0n = speciem archivi (0, 1 aut 2) edicit.
00 nn = quam multi sulci (generis MTkr) in archivo versantur.
0n nn =ictum per notam quartā:(anglice:Pulse Per Quarter Note- PPQN).
De aliis structuris
[recensere|fontem recensere]Post Capitis Massam sequuntur Sulci (unus saltem) qui eventa Midi cohibent. Omnis sulcus 4 octuplis caput habet:
54 4D 72 6B 00 00 00 nn......reliqua Midi data hic sequuntur |
---|
Legenda:
4D 54 72 6B = (e codice ASCII: MTrk) massam edicit sicut Midi Sulcum, id est sulci massam;
- (Si in archivo multi sulci MTrk versantur, primo sulco nomen est "Temporis Sulcus".Hic sulcus plerumque"Data Meta"confert, pertinentia ad signa musici modi partitionis, metronomici temporis et musicorum graduumtoni.Sulci sequentes reliqua Midi eventa conferunt, et possunt etiamData Metaeventa continere, si proxima antecedentia Meta eventa mutant.)
00 00 00 nn = longitudinem octuplis reliquae partis Sulci massae edicit: nn octuplorum;
Post signum longitudinis sequuntur dataTemporis Delta,canalis eventorumetMeta.
De Tempore Delta (TΔ): nuntii sunteventa
[recensere|fontem recensere](...EVENTUM-1...TΔ...EVENTUM-2...).
Si, tamen, TΔ = 00, Midi eventa simul accidunt.Tempus Deltapermagnum est ad notarum diuturnitatem et musicas figuras efficiendas.
Quo modo morae efficiantur
[recensere|fontem recensere]De Meta Datis
[recensere|fontem recensere]PrincipaliaMeta Data:
- FF 58 04 xx xx xx xx =Musici modi partitio;
- FF 51 03 xx xx xx =Metronomicum tempus;
- FF 59 02 xx xx =Musicorum graduumtonus.
De sulci terminis
[recensere|fontem recensere]Esadecimalia octuplaFF 2F 00
omnes MTrk sulcos terminant.
Notae
[recensere|fontem recensere]- ↑"Solita ac regularia",ad vertendum anglicum verbum:Standard.
- ↑Archivum informaticumbreviterArchivum:vere aptum sit ad anglicumFileverbum vertendum. E sero latino "archīvum",e graeco" ἀρχεῖoν "=magistratuum sedes,postea =locus ad publica documenta servanda.
- ↑Vicipaedia: Verba technologica
- ↑Vicipaedia: Glossarium computatrale
- ↑Vicipaedia...; v.ibidem[4]
- ↑ExVocabulorum computatraliumindice Universitatis Varsoviensis. Sed etiam possīmus "Operandi Status"dicere.
- ↑Archivum...; v.ibidem[2]