Reason telepítése és használata Linuxon

 ( eCaffee | 2009. szeptember 13., vasárnap - 9:11 )

Itt a HUP-on az egyik Windows/Linux vitában említettem először, hogy kaján vigyorral arcomon Reason-t használok Linuxon. Azonnali privát üzenet érdeklődés indult a témában, ezért úgy döntöttem, inkább publikusan leírom mindenkinek.

Hozzávalók:

  • jó erős gép (ne a tartalék P3-on próbáld ki, felső határ a csillagos ég, nálam AMD Sempron 2300+/512MB RAM konfigon már egész jól fut)
  • Linux és jól működő ALSA elegendő (maximalistáknak Jacklab ajánlott, realtime kernel+jackd+qjackctl, nálam konkrétan egy korosodó openSuSE 10.1-en fut)
  • friss Wine (nem 0.9.x, 1.0stable felett már jó, nálam most 1.1.29)
  • winecfg korrekt beállítása, kb. 800x800 virtuális asztal nem árt, és hang teszt például ALSA (vagy Jack) esetére
  • winetricks
  • Reason 2 telepítőkészlet három CD lemezen (a "NE LOPJ!" elvet szem előtt tartva... a Reason a Propellerheads kereskedelmi terméke, nem öt percet dolgoztak rajta, ők ebből élnek és tesznek kenyeret a gyerekeik asztalára, tehát próbálgatáshoz nyugodtan szerezz/tölts le demót, viszont használatra illik megvásárolni.)
  • Reason 2 NOCD okosság (az internetről beszerezhető), mivel Wine alatt általában problémás a CD eredetiség igazolása...

Ha minden megvan, winetricks segítségével telepíteni kell sorban a következőket:

  • msls31
  • msi2

ha kész, egy új könyvtárba másold fel mindhárom Reason 2 telepítő CD tartalmát, és indítsd el belőle a telepítést (Install Reason.exe), válaszd a minden komponens telepítését (Program, Factory Soundbank és Orkester) és szokásos next-next-finish...
Ha eddig minden oké, a NOCD crack jön, ez patcheli a Reason.exe-t oly módon, hogy az első indításnál a CD azonosításakor a Quit gombot többször megnyomva nem lép ki a program, hanem bekéri az RSN200-********************* kezdetű termékkulcsot, amit simán elfogad, és máris hozzáfoghatunk a hangrendszer és MIDI beállításokhoz.

(Megjegyzés: a fenti NOCD crack megoldás véleményem szerint nem számít illetlenségnek,
ha rendelkezel EREDETI Reason 2 telepítővel. Minden más esetben viszont oly mértékű bűn, mint amit a warezoló windowspistikék szoktak a sarokban csinálni, és ne feledd, neked Linuxod van! :)

Edit > Preferences alatt a General tabon nem árt letiltani a High resolution samples-t és a Cable animation-t, az Audio fülön pedig - sima ALSA esetén- ajánlom az Audio Card Driver : MME opciót.

Első próbálkozásra nem árthat a Sample rate:22050, Buffer size maximumra húzva, és a Background playing letiltása. MIDI setup alatt pl. az esetleges MIDI billentyűzetet, vagy bika gép esetén egyéb, linuxos szoftvert csomózhatunk be. A beállításokat stabil működés esetén érdemes apránként tolni a hangminőség irányába.

"Computer too slow" hibaüzenet: ezt általában lassú gép okozza, gyors gép esetén a Matrix analog szekvenszert ne hagyjuk a látható rack-képernyő területen, és ne rángassuk vadul a rack-scrollozó funkciót.

Az ok: a Reason megjelenítése erősen támaszkodik a DIBENGINE funkciókra, ami Wine alatt jelenleg még nagyon processzorzabáló.

A végső megoldás (stabil, gyors Wine dibengine, és OpenGL gyorsított GDI funkciók) a Wine 1.2 körül várható, tehát nemsokára elkészül, (kb. hat éve téma ez már Wine körökben) sajnos a jelenlegi - külön letölthető - béta dibdrv verzió még nem elég jó. Ettől eltekintve a Reason 2 minimális körültekintéssel (Matrix hegyek ne virítsanak lejátszás közben maximalizálva a rack-ben) jól használható Linuxon, teljesítményét tekintve szinte az eredetivel azonos. Latency-jellegű kínokra pedig - ahogyan valódi Windows esetén ASIO drivert illik használni -, úgy Linuxon a realtime kernel+jack audio az egyik lehetséges és teljesen egyenértékű megoldás.

Szóval, "GET THE FACTS!" :)

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Megnézzük, mennyivel lesz így lassabb.

Szerk.: Köszi, köszi, köszi (így előre is).

koszi a cikket, le lesz tesztelve

[insert line here]
B.C. 3500 - DIY Vehicle / A.D. 30 - DIY Religion / A.D. 1991 - DIY OS

Bátor kísérletezőknek még három kis apróság:

-linux realtime kernel és jackd használata mellett egy őslény ALS4000 hangkártya latency értéke mindössze 46ms !!!

-az ASIO-t hiányoló júzerek a jackd -a opciójával bekapcsolhatják ezt az üzemmódot (ha a hangkártya támogatja...)

-a Transgaming rendelkezik működő dibengine-nel, részben már contrib-olták a wine -ba a forrást,
tehát cedega (winex) alatt még jobban futhat a Reason2, egy próbát megér a demóval, esetleg cvs forrásból fordítva.
-
"Attempting to crack SpeedLock can damage your sanity"

Ez így tök jó, de....
Nem egyszerűbb akkor már egy Windows-t tenni a gépre?
Amúgy is egy kereskedelmi termékről beszélünk...

mint a bevezetőben is olvasható, ez "az egyik Windows/Linux vita" része, és itt ecafee egy szemléletes windows melletti érvet hozott fel

"Ez így tök jó, de....
Nem egyszerűbb akkor már egy Windows-t tenni a gépre?
Amúgy is egy kereskedelmi termékről beszélünk..."

thx...
az apropó az volt, hogy egy HUP vitában az
ms-trollok bocskorukat friss 7-es bakancsokra cserélve talpukon
idegyalogoltak, és közölték, hogy a Linux ... ... ...
mert azon az ezmegazmegamaz nem fut. Hát fut.
A többi általuk felsorolt is futni fog.
Ellenben meg fogom írni, hogy mi minden nem fut az MS Window Manager alatt.

A következő (amin most dolgozom) egy olyan realtime virtual synth cucc,
aminek erőszakosabb indítási kísérletére az XP simán kicseréli a féknyomos alsóneműjét,
Vista már a puszta elindítás tényéig sem jut el, a 7 meg pláne...sőt, annyi power kell hozzá,
hogy arra szinte semmilyen virtuális prociemuláló doboz nem elég.
Ha van egy hajszálnyi szerencsém, akkor Linuxon tökéletesen menni fog...
(a Linuxról egyre inkább elmondható, hogy integráló platform,
a Winről egyre kevésbé mondható el ugyanez)
-
"Attempting to crack SpeedLock can damage your sanity"

Köszönöm a magyarázatot, így már érthető.

"jó erős gép" vs. "nálam AMD Sempron 2300+/512MB RAM konfigon már egész jól fut"
Ez nálam elég erős ellentét :)
--
Discover It - Have a lot of fun!

" "jó erős gép" vs. "nálam AMD Sempron 2300+/512MB RAM konfigon már egész jól fut"
Ez nálam elég erős ellentét :)"

1.
Ez a tesztkonfig a leírásban szereplő erősen mérsékelt alapbeállítások mellett már bőven alkalmas
a Reason 2 korrekt linuxos használatára, nagyobb gépen a hangminőség paraméterei már bátran emelhetők.
(még dolgozom további finomításokon, dibengine és jackd illetve egyéb hangrendszer tuning tekintetében,
tehát vélhetően a hangminőség javul, és a gépigény csökken majd)

2.
Amennyiben a "Reason 2" és a "multiprocesszor támogatás" kifejezések relációja nem egyenlő,
(gyaníthatóan így van, tehát nem használja ki a több magot...)
akkor a fenti tesztkonfig akár bika gépnek is mondható. :)
Hétköznapibb módon ez nagyjából azt jelenti, hogy ha egy program nem használja ki
a mai átlag gépekben lévő és általában visszafogottabb órajelen futó több magot,
akkor egy régebbi, magasabb órajelű egymagos gép nagyobb teljesítményt adhat.

-
"Attempting to crack SpeedLock can damage your sanity"

ha barkit erdekel kiegesziteskeppen, nemreg sikerult rajonnom hogy egy virtualboxos xp alatt reason 4 gyonyoruen elfut, legalabbis nalam meglepoen jol teljesitett, csak a 3d-s dolgokkal van gondja mind a vbnek mind a winenak, de reasonhoz - szerintem - ez a legegyszerubb megoldas. (meg ha kicsit agyuval verebre tipikus esete is)

[insert line here]
B.C. 3500 - DIY Vehicle / A.D. 30 - DIY Religion / A.D. 1991 - DIY OS

Ennek egyik oka az is, hogy a Reason 4 -a Reason 2-vel ellentétben- nem támaszkodik a megjelenítéshez a Dibengine-re,
hanem saját GUI motort használ. A R.2 Dibeng függése okozza a wine alatt tapasztalható Matrix hibajelenséget, ez a R.4-ben már nincs.
Dolgozom a Reason 4 linux+wine cikken is, jó eredménnyel használom egy ideje,
de a mások által is leírt pulldown menü problémán még nem tudtam kellően úrrá lenni.
Ha sikerül, megírom egy cikkben azt is,
bár mostanra a Resolution Audio Software zászlóshajója,
az Another Experimental Synthesizer windows-verziójának
linux+wine beüzemelésével és ténylegesen teljesértékű
futtathatóságával lettem kész...
(ha minden jól megy, utána jön a Resolution két korábbi DOS-os
szintije is, -az Analogic és az AXS 2.03- feltéve,
hogy linux+dosemu alatt meg tudjam végre szelidíteni őket.
Dosbox, Bochs, stb felejtős, mert a virtuális processzor
ezekhez nagyon kevés...)

-
"Attempting to crack SpeedLock can damage your sanity"

miért nem használ mindenki trackereket, mennyivel egyszerűbb lenne :-D

[insert line here]
B.C. 3500 - DIY Vehicle / A.D. 30 - DIY Religion / A.D. 1991 - DIY OS

Akkor az AXS neked való :)
7 db kétoszcillátoros analóg szinti,
1 db teljes sampler,
több klasszikus dobgép
(a gyártó honlapjáról letölthetők, mint sampler bankok)
és fasttracker-elven működő sequencer van benne...
Jövő héten összeszedem a szabadidőmet, és megírom az ismertetőt...
-
"Attempting to crack SpeedLock can damage your sanity"

nem mondtam hogy ertek is hozza, soha nem birtam semmi epkezlab dolgot osszehozni veluk, nekem a Reason eletem szerelme minden hibajaval egyutt - mert errol szol az igaz szerelem. :-)

ettol fuggetlenul szimpla kivancsisagbol erdekel az ismerteto termeszetesen.

[insert line here]
B.C. 3500 - DIY Vehicle / A.D. 30 - DIY Religion / A.D. 1991 - DIY OS

Jó kis FT2, de szerettem :)