Roland MT-32

Roland MT-32 er en MIDI-kompatibel lydmodul utgitt i 1987 av Roland Corporation.

Egenskaper

Slik som Roland D-50, bruker denne modulen også Linear Arithmetic-syntese, som er en form for sample-basert syntese kombinert med subtraktiv syntese, for å produsere lyd. Sample-basert blir brukt på stigning av lyd og trommer, mens tradisjonell syntese blir brukt for å opprettholde lyden.
MT-32 kommer med 128 lyder og 30 rytmelyder. Lydene kan spilles på opp til 8 kanaler og rytmelydene på en kanal. Den har også en digital gjenklang-effekt. Etterfølgerne hadde også 33 lydeffekter inkludert. På grunn av at den mangler en piano-sample, kan den ikke spille en overbevisende, akustisk pianolyd.
Siden den er en synthesizer istedenfor en enkel wavetable-modul, er den programmerbar. Lyder blir laget ved å kombinere opp til 4 partieller på forskjellige måter (inkludert ringmodulasjon). Modulen kan spille 32 partieller samtidig, så polyfonien bestemmes av hvor mange partieller hver lyd består av. Modulen kan derfor spille fra 8 til 32 noter samtidig.
MT-32 bruker ikke MIDI-kanal 1 (og derfor bruker heller ikke MIDI-filer skrevet for modulen denne kanalen), men den kan bli programmert til å bruke den med sysex-beskjeder. Dette kan brukes for å gjøre modulen mere kompatibel med den populære General MIDI-standarden.

Modeller

Det er tre hovedversjoner av MT-32:

Ikke-lineære differensial-feil

DACen brukt i første og andre generasjon var angivelig fabrikkjustert, men den trengte likevel en trimpot for å redusere ikke-lineære differensial-feil (Differential Non-Linearity Error, DNL).
Fordi Roland ville spare penger, inkluderte de ikke en slik krets. Resultatet var at svake lyder hadde en merkbar metallisk lyd. Denne forvregningen er mere tydelig i den originale MT-32, mest sannsynlig fordi DACens bit 0 ikke er koblet til på grunn av bitforflytningen (se over). Den kan også høres i den nyere MT-32 og CM-32L.
For den tredje generasjonen brukte Roland Burr Browns PCM55 istedenfor. Denne DACen er fabrikkjustert og har nesten ingen hørbar DNL.

Buffer-overflyt

Første generasjon hadde en kontroll-ROM med versjon under 2.00 og de trengte en 40 ms langt forsinkelse mellom sysex-beskjeder. Noen videospill ble programmert for å virke med nyere moduler (se over) og senere ROM-versjoner som ikke trenger denne forsinkelsen. Disse spillene vil derfor ikke virke helt korrekt med den første generasjonen. Man kan få feil lyder og modulen kan også låse seg.

Musikk for videospill

MT-32 ble brukt mye i videospill fra slutten på 1980-tallet til begynnelsen på 1990-tallet som et bedre alternativ til AdLib- og Sound Blaster-lydkortene. Sierra On-Line var det første selskapet som tok i bruk modulen. Det var for spillet King's Quest IV: The Perils of Rosella i 1988. De solgte også modulen.
Etter at General MIDI (GM) ble en populær standard og etter at den implementert i Rolands Sound Canvas-moduler, sluttet spillprodusentene å lage spillmusikken for MT-32. De fleste gikk over til GM-kompatible Roland SC-55. De fleste av disse spillene legger ikke inn nye lyder i MT-32. De programmerer istedenfor MT-32s lydbank til å cirka stemme med GM-standarden slik at den musikken også kan spilles av på MT-32, ofte med varierende kvalitet.

Emulering

På grunn av MT-32s popularitet innen videospill har mange moderne lydkort en enkel MT-32-modus som består av en lydbank som har samme oppsett som den i MT-32. Disse lydene er som oftest tatt fra andre kilder og kan derfor variere veldig i forhold til en ekte MT-32. Disse lydkortene kan heller ikke programmeres med spesielle lyder, noe som mange videospill benyttet seg av. Man kan derfor også få feil lyd i mange tilfeller. Orchid SoundWave 32, som ble gitt ut av Orchid i 1994, har en signalprosessor som tillot en mere nøyaktig gjengivelse av MT-32s lyder.
Det har den siste tiden vært forsøk på å emulere LA-teknologien i programvare ved hjelp av filkopier av MT-32s lydbank og kontroll-ROM. Den mest nevneverdige er Munt, som har åpen kildekode. Denne prøver å emulere MT-32 med en WDM driver for Windows XP. Den er også lagt til i ScummVM, et program som kan kjøre eventyrspill fra LucasArts. Munt er basert på MT-32 Emulation Project, som var kilden til en kortvarig krangel over distribusjonen av ROMene fordi Roland eier opphavsretten.
Roland har også sin egen emulator for klassiske synthesizere, slik som D-50.

Roland CM-32L

CM-32L er basert på MT-32, men er beregnet for å brukes med datamaskiner. Den er derfor beige og den har ingen eksterne kontroller bortsett fra volumkontroll og indikatorlys. Den eneste tekniske forskjellen mellom en MT-32 og en CM-32L er at sistnevnte har 32 ekstra lydeffekter.