En plugin-modul er en datafil beregnet for digitalt lydinnhold som inneholder både musikalske partiturer for flere instrumenter, samt eksempler på tonene til de aktuelle instrumentene. En modulleserprogramvare syntetiserer derfor musikken fra disse to dataene.
Moduler skiller seg fra lydfiler som er avhengige av sampling av lydsignalet gjennom hele sangen (for eksempel WAVE , MP3 , OGG eller AAC ), så vel som MIDI-filer eller Chiptunes som bare inneholder 'Partition. I motsetning til lydfiler, og som i tilfelle MIDI-filer, syntetiseres musikk fra en modul på avspillingstidspunktet fra eksempler på notater, noe som gir stor kompaktitet i formatet. Imidlertid er disse eksemplene på MIDI-systemet på avspillingssystemet: tolkningen er derfor forskjellig avhengig av systemet. Chiptune-systemet er analogt med MIDI-systemet, bortsett fra at musikksyntesen ikke bruker eksempler på toner, men en lydgeneratorkrets , som også avhenger av utstyret som brukes. Tvert imot integrerer modulene de ønskede prøvene i selve filen, noe som garanterer en identisk syntese uansett leser.
Programvare som lar deg komponere musikk i form av moduler kalles trackere eller lydsporere .
I 1987 , Karsten Obarski (i) skapte sin første musikk redigering programvare på datamaskinen Amiga fra Commodore : Ultimate Soundtracker bruker et nytt lydformat som skaper: den MOD fil , stamfar til alle formater moduler .
På den tiden var de eneste to måtene å lage digital musikk på enten å bruke maskinens lydprosessorer mens de programmerte dem, eller å komponere i MIDI- format . Den første måten er kjedelig selv for en programmerer , og den andre krever en stor økonomisk investering for å oppnå god kvalitet, vel vitende om at gjengivelsen avhenger av maskinen.
Karsten Obarski velger en tredje måte: programvare som genererer hele det digitale lydsignalet for å overføre det til et system som er ansvarlig for reproduksjon av lyden. Det er a priori den tyngste metoden, men ved å generere strømmen av digitale data når den leses, krever den lite minne. Formatet blir da uavhengig av maskinens elektroniske brikker og lar musikere jobbe på et mer fleksibelt og intuitivt format.
De modulene gir flere fordeler:
Ulempene sammenlignet med nyere formater:
De modulene er en del av historien til techno .
De modulene representerer et godt kompromiss mellom beregning tid og minneforbruk: en enhet er mindre enn en størrelse MP3 og fortsatt bruker mindre CPU tid . Utviklere av spill som dateres tilbake til Amiga og Atari- tiden, har brukt det mye, og til og med noen nyere spill bruker tillegg, for eksempel Deus Ex .
Det brukes fortsatt i dag i veldig spesifikke sammenhenger, spesielt når lagringsplassen som tilbys til utviklere og musikere er veldig begrenset. For eksempel i Gameboy Advance , vitenskapelige kalkulatorer , eller i programmer designet under utviklingskonkurranser: Demoparties , eller demo-scenen .
Formatet bruker fire hovedelementer:
Den poengsum representerer en rytmisk uttrykk består av noen få barer. Den identifiserer rekkefølgen til musikalske toner spilt av et instrument på et bestemt tidspunkt. Opprinnelig er det mulig å plassere 64 notater på rad for hver kanal i en partitur . De score kan gjentas eller spilles i en definert rekkefølge i en poengsum sekvens , og tillater musikeren å lage den endelige musikkstykket. Denne strukturen finnes også i noter .
Et instrument består hovedsakelig av lydprøver (engelsk prøve ) og informasjon som kjennetegner prøven, samt måten det skal spilles på. Vi finner for eksempel navnet, bruken av dette har blitt omdirigert av musikere til å lage ASCII Art og dermed vise kommentarer gjennom det grafiske grensesnittet til trackere .
De kanaler er forbundet og gruppert sammen i en skillevegg . Antall instrumenter som kan spilles samtidig avhenger av antall kanaler. Et unntak eksisterer og er mulig via effekten avhengig av formatet på modulen . Opprinnelig var det bare mulig å ha 4 kanaler , 2 til høyre og 2 til venstre. Følgende versjoner av trackerne gjorde det mulig å nå 128 kanaler , for å kunne blande dem mellom dem og velge lydbalanse .
De effekter kan tilsettes til hver tone, og hver kanal. For eksempel lar de deg gjøre endringer i lyden eller i lesingen av partituret . Her er noen eksempler på klassiske effekter:
Det er umulig å liste alle modulformater siden videospillutvikler har måttet lage sine egne formater for å beskytte sine verk eller gjøre forbedringer. Av denne grunn er det ofte umulig å gjenopprette sangen med en "ripper" (datautvinningsprogramvare) for å kunne lytte til den med en spiller utenfor spillet. I dette tilfellet er formatspesifikasjonene hentet fra et retro-spill ingeniørfag .
Noen modul formater :
8 stemmer SoundTracker | BugSoundTracker | C64-SID | ChipTracker | Kompakt ModFile | Dial669 |
DeltaMusic | DigiBooster Pro | Digitale illusjoner | DSS | EMS | Eureka Packer |
FastTracker | Fremtidig komponist | Game Music Creator | GraveCompose | IceTracker | Bilder Musikk System |
Impulsspor | MED | modCRUSHER | MultiTracker | NoisePacker | NoiseTracker (no) |
Octalyze | OctaMED | PowerTracker | Promizer | ProRunner | ProTracker |
QuadraCompose | Rob Hubbard | SCUMM Player | SGT-Packer | SlamTilt | SonicArranger |
SoundClub | SoundControl | Lydfabrikk | Soundmaster | Soundtracker | ST-Cruncher |
StoneTracker | SymphonyPleasure | SynTracker | TakeTracker | TFMX Pro | Spilleren |
Tracker Song | Ultimate Soundtracker | UltraTracker | X-Tracker | YM | Zen-pakker |
MOD er det eldste formatet, opprettet i 1987 av Karsten Obarski med programvaren sin: Ultimate Soundtracker .
Den støtter i utgangspunktet 4 kanaler som passer til detaljene til Amiga- lydprosessoren , men støtter opptil 64 kanaler med påfølgende versjoner.
Halvparten av kanalene brukes til venstre balanse og den andre halvparten til høyre balanse . Dette er i grunn hvorfor presentasjonen av poengsummen er vertikal: tidsaksen går fra topp til bunn. Denne presentasjonen ble deretter holdt av trackerredaktørene .
Tiden mellom hvert notat er fast på 0,02 sekunder, da SoundTracker opprinnelig brukte skjermens vertikale synkroniseringsklokke som gikk på 50Hz (i Europa).
Den bruker også av materielle årsaker, prøvene på 8-bit som hjelper blir sendt direkte til lydprosessoren uten videre behandling av prosessoren.
Navnet kommer fra forkortelsen " Scream Tracker 3 module ". Den ble opprettet av Finns of the Future Crew og spesielt Sami Tammilehto rundt 1993 i deres duell mot en annen modredaktør ved navn FastTracker .
Partisjoner komprimeres ved hjelp av en enkel algoritme for kjørelengde , noe som er veldig effektivt i dette tilfellet, siden partisjoner vanligvis inneholder mange tomme tegn "0x00" (0 i heksadesimal kodet C ).
Du kan justere volumet eller saldoen for kanalen for hver tone , slik at du kan jobbe modulene mye . Dette formatet er mye brukt for instrumentmoduler .
Navnet kommer fra forkortelsen " FastTracker 2 Extended Module ". Den ble opprettet av Triton og hans FastTracker 2 tracker rundt 1993 . Dette formatet lar deg knytte prøver til en konvolutt for volum og justere balansen mellom høyre og venstre. Den har en enkel eksempler på komprimeringsalgoritme.
Navnet på dette formatet kommer fra forkortelsen til trackeren: Impulse Tracker .
Dette navnet kommer fra den barbariske blandingen mellom MOD og MP3. Det gjør det mulig å kapsle de mest brukte modulformater (IT, MOD, MTM, S3M, XM) ved å komprimere lyd prøver i MP3 , OGG eller hvis prøven ikke støtter komprimering godt, tapsfri komprimering . Resten av dataene er også komprimert.
Komprimering fungerer best for 16-biters kodede prøver .
MO3 er ikke et offentlig format, men det er en begjæring om at spesifikasjonene skal offentliggjøres. A priori bør forfatteren bare ta seg tid til å skrive en riktig spesifikasjon. Imidlertid eksisterer en uoffisiell versjon av formatspesifikasjonen: Den uoffisielle MO3-filformatspesifikasjonen , med eksempelkildekode.
I tillegg er det et stort antall andre formater som har små variasjoner i eksisterende formater, eller som er veldig dårlig representert. Formatene er generelt karakterisert som eksotiske. En programvare som tillater å trekke ut et stort antall varianter som er inkludert i større filer, kalles Exotic Ripper.
For tiden tilbyr modulene, og spesielt IT-formatet (det siste), mange parametere og funksjoner. Med dette kan du lage ekstremt sofistikert musikk, så lenge du har gode eksempler og du jobber med etterklang av lydene; VST og VSTi plugins støttes av de siste sequencers. Imidlertid blir sequencere brukt mindre og mindre til fordel for kommersiell programvare som er ment for et større publikum ved å gi lydprøver og dermed tillate umiddelbar opprettelse av musikk, mens det er nødvendig å laste de samme lydprøvene en etter en i en sequencer.
I tillegg er de endelige lydformatene som tilbys av sequencers ikke lenger veldig kjent for allmennheten som er mer vant til å lytte til musikk i MP3- format , lesbart av enhver spiller som støtter avspilling av slike filer. Trenden er mot forsvinningen av musikalske moduler.
En modul redaktør (eller Tracker (musikk) ) kan du komponere din egen modul eller endre en eksisterende. Noen lar deg lagre og endre prøvene som brukes.
De mest kjente trackerne er: