Cikkek: 29153 | Ma megjelent: 12
onemusic logo

Profligacy: eredeti Korg Prophecy ROM fut már pluginben

Írta: Ostroml

Joe Landers az Elektron Monomachine és Machinedrum után egy újabb kilencvenes évekbeli digitális hangszer emulációjának állt neki. A Profligacy az 1995-ös Korg Prophecy hardverének alacsony szintű emulációja, amely nem újraalkotja a szintézismotort, hanem az eredeti hangszer firmware-ét futtatja emulált hardveren. A projekt első, kifejezetten kísérleti verziója már elérhető. 

A fejlesztés technikailag egészen más feladat volt, mint Landers friss Elektron-emulációi. Azok a The Usual Suspects Gearmulator projektjének forkjára épülnek, a Prophecy viszont nem Motorola DSP56300-családú processzorokat használ. Az eredeti hangszerben három Texas Instruments TMS57002 DSP, egy NEC V55PI és egy Hitachi H8/3003 dolgozik. Ezt a felépítést egy korabeli Sound On Sound teszt is dokumentálta. 

Landers hónapokon keresztül vizsgálta a valódi hardvert. Saját áramköri lapokat készített a TMS57002 teszteléséhez, mérte a chipek közötti kommunikációt, majd összehasonlította a fizikai Prophecy és az emulátor digitális kimenetét. A fejlesztő szerint a DSP-k közötti jeleket időzítésben és tartalomban is sikerült az általa vizsgált hardverhez igazítani; a szabadon futó oszcillátorok miatt ugyanakkor a teljes audió nem minden esetben lehet mintáról mintára azonos. A DAC utáni analóg áramkört a Profligacy jelenleg egyáltalán nem modellezi.

Van egy fontos belépési feltétel: a programhoz szükség van az eredeti Prophecy firmware-re. Landers nem mellékeli a ROM-fájlokat és azok beszerzésében sem nyújt segítséget; a projektet kifejezetten azoknak szánja, akik rendelkeznek az eredeti hardverrel és firmware-rel. A program két ROM-dumpot vár az induláshoz. 

A kezelőfelület nem egyszerűen a Prophecy előlapjának fényképszerű másolata. Landers először egy több száz csúszkából álló SysEx-editorhoz hasonló felületet épített, majd ezt kezdte használhatóbb grafikus interfésszé alakítani. Mivel azonban a háttérben az eredeti firmware dolgozik, a projekt lényege nem egy Prophecy ihlette új szoftverszinti, hanem magának az eredeti digitális rendszernek az emulálása

A pontosságért egyelőre komoly processzorigénnyel kell fizetni. Az első interpreter Landers M2-es gépén még éppen csak valós időben futott, ezért a DSP-maghoz JIT-alapú dinamikus újrafordítást készített. Ezzel saját mérése szerint egy Apple M2 processzormagjának körülbelül felét használja, Intel iMacen pedig nagyjából 80 százalékos terhelést látott. A fejlesztő szerint ezen még lehet javítani. 

Maga a Prophecy 1995-ben meglehetősen különleges hangszernek számított. Monofón felépítését a Korg MOSS rendszere hajtotta, amely többek között analóg modellezést, noise + comb eljárást, VPM-et és fizikai modellezést kombinált. Két rezonáns multimódusú szűrő, négy LFO, arpeggiátor és effektrész is került bele. A korabeli architektúra öt processzort használt, miközben a hangszer kifejezetten az akkoriban újszerű DSP-alapú modellezésre épített. 

A Profligacy azonban nem az egyetlen mód arra, hogy ma számítógépen használjuk ezt a hangszervilágot. A Korg 2021-ben saját Prophecy plugint adott ki a Korg Collection 3 részeként. Ez nem igényli az eredeti ROM-ot, polifóniát és modern szoftveres extrákat kínál, a 2022-es 1.5-ös frissítésnél pedig az eredeti fejlesztőcsapat közreműködésével tovább finomították a hardver viselkedésének reprodukcióját. A hivatalos változat 2026-ban is aktívan karbantartott termék. 

A két projekt célja ezért alapvetően eltér. A Korg saját szoftvere egy modernizált, hivatalos Prophecy-rekreáció, míg a Profligacy inkább digitális hardvermegőrzési és emulációs kísérlet: a régi processzorokat és azok kommunikációját próbálja reprodukálni annyira pontosan, hogy az 1995-ös firmware új hardveren is működjön. Aki kipróbálná, annak az early alpha státuszt, a magas CPU-igényt és a saját ROM szükségességét is érdemes számításba vennie.

A projekt forráskódja, technikai dokumentációja és aktuális buildjei Landers oldalán találhatók: Joe Landers – Profligacy GitHub.

Találj egy eseméyt

Böngéssz az események között, és szerezz új élményeket!

Események
Töltsd fel az eseményedet

Értékesítsd a jegyeidet a OneTicketen!

Esemény létrehozása
HOZZÁSZÓLÁSOK

A hozzászóláshoz be kell jelentkezned.

Login
OLVASD EL EZEKET IS:

REKLÁM

Guy J presents We Are Lost
HUGEL
OneTicket