Sancho.hu | Blog | Tartalom | Muzax | Vers | EGO | ViragSteel | News | SB Live! | HardSID | MIDI | Linx | download | tech |  
HardSID MIDI
HardSID FAQ
Megosztás
Add a Twitter-hez Add a Facebook-hoz Add a Startlaphoz Add az iWiW-hez Add a Google Reader-hez Add az RSS olvasódhoz

Egyéb

Nagyapámról elnevezett könyvtár Hőgyészen
Virág János Nagyközségi Könyvtár
Fater pedálos steel gitárjáról készült képek erre...
Továbbra sem tudok segíteni különböző programok másolásában, beszerzésében!
Ne is keress emiatt, nem foglalkozom ilyesmivel!

Frissítés: 2002.05.05.
HardSID és a MIDI
:HS news:
2000-03-05 | HardSID MIDI
2000-12-31 | HardSID Quattro
2001-05-14 | reFX QuadraSID 6581
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.