Ezennel lássuk csak, mit is tud első körben a HardSID
kártya MIDI vezérléssel. Ez itt nem egy help, hanem egy ismertető
azoknak, akik kíváncsiak arra, milyen támogatást nyújt egy vagy több
SID chip esetén egy frankó kis szoftveres felület a zenélésre.
- A
SID eredetileg a használt videó szabvány függvényében 50/60Hz-en.
Ez kitágult, és 20..500Hz között állítható, alapban 200Hz
jelenleg, tehát kedvezőbb elérési időkkel rendelkezik. Bővebben
nem értek hozzá...
- A szintetizátoroknál megszokott elv szerint a beállított
hangminták elmenthetőek, visszatölthetőek.
- Mivel MIDI kompatibilis, ezért 16 MIDI csatornára
egyenként beállítható, hogy az adott MIDI Channel melyik oszcillátorokat
használja.
MIDI csatornák konfigurációja megengedi a kevert oszcillátor
elrendezést.
- A driver egyszerre több HardSID kártya használatát
is támogatja. Sima HardSID kártya esetén 3,
Quattro változat esetén
akár 3x4 polifóniával számolhatunk kártyánként.
- Tetszőleges
sorrendben szólalhatunk meg a beállítások szerint az adott MIDI
csatornán.
- A kártya konfigurálásától függően támogatott
mindkét SID típus.
Egy SID MIDI hangszer (Patch)
tartalmazhat több oszcillátort (Parts),
és több LFO-t is (LFOs).
- MIDI csatornánként beállítható egy CC kontroller
(pl. CC20), mely a velocity MIDI paramétert irányítja át egy
kontrollerre. Így akármilyen paraméter változást is létrehozhat
a billenés érzékeny billentyűkön a hangsúlyos játékmód.
- Nincsen dedikált dob sáv, nincsen ilyen megkötés
a 16 db MIDI csatornán. A megkötés csak annyi, hogy ha egy adott számú
MIDI csatorna már elhasználta polifóniában a SID oszcillátorait,
akkor egy újabb MIDI csatorna már zavart hangzást hoz létre, erre
ügyelni kell, de úgy is hallható lesz. 5let
- Összesen 128 db hangszer beállítás tölthető be,
melyeket mutat is a Patch struktúra panel az editorban.
- Akár 32 db LFO is beköthető, mely CPU támogatott,
de ezt nem sikerült megfektetni még egy AMD K6/2 (266MHz) masinával
sem. Egyszerre egy Patch 8 db LFO-t használhat, nekem kb. 4 bőven elég
volt. elég átlátni. :)
- Mindegyik LFO lehet CC-vel vezérelhető is, erről később
írok még.
- Az ADSR görbék és az LFO-k értékei több féle módon
is kombinálódnak.
Több HardSID támogatás, poli/mono játékmód,
LFO triggerelés a note on/off paraméterhez,
szabad filter vezérlés.
- Az LFO-k általában a lenyomás alatt, és elengedés
után indíthatóak, állíthatóak.
- Beállítható, hogy az adott Patch monofonikus vagy polifonikus-e.
- Jegyezhető, hogy melyik típusú SID-re készült a
Patch.
- Arpeggio játékmód is beállítható a Patch-re,
melynek sebessége oszcillátoronként(!) módosítható. Egyenlőre
additive és sima lenyomásra játszó módot tud. Ilyenkor értelemszerűen
nincsen értelme a polifonikus módnak.
- Monofonikus módban van értelme a portamentó funkciónak,
mely az előző hanghoz köti egy oszcillátoronként beállított
sebességgel a kötés hosszát (jellegzetes TB-303 hangzás). Persze van mindig kötő, és csak kötve
játszó kötő üzemmód.
Akár egy kézzel fogható kezelő pult;
gyorsan beállítható a kívánt hangszer paraméter.
- A
SID-nél megszokott oszcillátoronkénti hullámformák állíthatóak
be (háromszög, fűrész, négyszög kitöltési tényezővel, zaj,
az első 3 keverhető, szinkron és ring moduláció másik oszcillátorral).
- Beállítható az alap latency is, mely min. 5ms (ez
már nem érezhető).
- Elhangolás, konstans behangolás, vibrato, négyszögjel
esetén kitöltési tényezőre LFO, illetve ADSR görbe állítható
be.
- A szokásos ADSR görbe beállítható a legkisebb és
a legnagyobb leütésre is akár.
- Az egyes ADSR szakaszok tetszőlegesen befolyásolhatóak
adott MIDI kontrollerrel is. Upsz...
- Minden SID chip tartalmaz egy analóg szűrő áramkört
is a kimenet előtt (tehát master effektnek számít SID-enként).
- Ez a szűrő alul-, közép-, és felűláteresztő
funkciókat tud. A keresztezési frekvencia egy tantál kondenzátor párral
cserélhetően van kialakítva a HardSID kártyán. Nekem jó a gyári
javallott beállítás.
- Oszcillátoronként beállítható egy SID-en belül,
hogy szűrve legyen-e az adott oszcillátor, vagy sem. Egy kívülről
bejövő mono analóg jel is szűrhető ugyanígy.
- Ha több SID van a gépben, akkor Part-onként állítható
be egy Patch-en belül, hogy milyen szűrést használjunk rá, egy
SID esetén egyszerre ez azért nem állítható, mert a chip nem tudja.
Ha 1 SID-re állítunk mégis több szűrő beállítást, hát
érdekes lesz a zúzása. :)
- Beállítható a szűrőre a CutOff mértéke, egy
ADSR görbe, és egy CutOff MIDI kontroller is.
- Beállítható a szűrőre továbbá LFO is.
- A CutOff rezonancia mértéke állítható, és külön
vezérelhető egy LFO-val is.
- Tehát egy Patch-re el lehet használni 8 db LFO-t,
mely a szokásos alap hullámformákkal (háromszög, fűrész, szinusz,
négyszög kitöltési tényezővel, fade, konstans, véletlenszerű)
programozható fel.
- Az LFO-k egymásba fűzve komplex hullámformákat is
képesek előállítani.
- Ha sima MIDI kontrollert kívánunk felhasználni,
akkor egy konstans LFO Depth paramétere 0..127 tartományban állítva
pl. CC17-tel paraméterezve király.
- De
egy másik LFO is vezérelheti az adott LFO különböző paramétereit,
akár a periódus idejét is.
- Kombináció esetén még komplexebb is lehet a zúzás.
- Az LFO-k triggerelhetők (billentyű lenyomásra és
elengedésre indíthatóak akár).
- Beállítható, hogy egy alapban, külső kontroller
beállítás nélkül is megszólaljon az adott Patch, ha esetleg MIDI
kontrollereket állított be a Patch készítője. Erre 8 db CC előre
leprogramozható, mely a szekvenszerben történő Patch kiválasztásakor
aktiválódik.
- Jelenleg támogatott Cakewalk szekvenszer esetén a
Patch nevek export-ja, így a szekvenszer alatt nem számokat, hanem
Patch neveket találunk az adott HardSID MIDI csatorna használatakor.
Extra Cakewalk Patch name support...
- Van egy Table editor is, mely főleg azoknak kedvez,
akik már foglalkoztak SID programozással. Itt egy táblázatban,
tracker szerűen beállíthatják, hogy melyik időszeletben mi történjen
a SID-ben. Elég komplex történéseket lehet alkotni, mely
nekem jelenleg egy kissé magas.
"Akinek ez nem elég, nyalja ki a fenekét..."
:)
Természetesen a HardSID MIDI editor elindítása nélkül
is üzemel a HardSID kártya. Tehát ha nincsen szükség az editálásra,
mert eleve kész bankkal dolgozunk, akkor egyszerűen csak a
szekvenszert kell elindítanunk, és vezérelhető a kártya rögtön
az utoljára letöltött HardSID Patch-ekkel. Lehet pecselni. :)
A driver jól specifikált help-pel rendelkezik, minden lényeges benne
van. Egyéb képernyő ablakok ügyében erre
lelsz infót. |