Nulla hangerejü hang nem jó szünetnek?
Ezzel az a gond, hogy akkor a DATA sorokban állandóan még a hangerõt is meg kéne adni néhány vacak szünet miatt.
(Pl. a Boci-boci tarka címû slágerhez bõven elég lenne a hangmagasság megadása, de a pár szünet miatt adjuk meg a hangerõt is?)
Elvileg talán minden megoldható, amit Endi is felvetett, de csak úgy, hogy egyetlen hangnak kb. 5-10 paramétert adunk meg, amikor többszólamú zenénél a "3 hangmagasság és 1 hossz" adatok halmaza is már nehezen áttekinthetõvé teszi a DATA sorokat, nem is beszélve arról, ha minden hangnak külön a burkolót is megadjuk.
Tényleg nagyon nehezen lehetne csak megoldani, hogy szól egy adott burkolójú (hosszabb) hang egy adott csatornán, és miközben ez szól, más csatornákon több rövid hang is megszólal egymás után. Szerintem ez lehet Endi problémája. Kéne valami IF utasítás a READ után, hogy ha pl. 0-t adunk meg hangmagasságnak, akkor az adott csatornán csak szóljon tovább a hang, de a többi csatornán játssza tovább a zenét. Ha SYNC paramétert is megadtunk, akkor ez valószínû még bonyolultabb lesz, mert olyan csatornával nem lehet szinkronizálni, amin éppen nem szólal meg úgyabb hang... szóval a THEN után még ezt is meg kell adni, hogy ezzel mit csináljon.