
			A HSC file formtuma
			
					       (C) 1993 by John Zer / NOSASOFT


 Kezdet Mret Magyarzat
   
 0      n*12  Hangszerek, n=80h=128 darab
	      Egy hangszer hullmformjt (AdLib-os,ADSR) 12 byte jellemzi:
	      Kezdet Mret Info
	        
	      0      1     AM/VIB/EG/KSR/Multi Carrier
	      1      1     AM/VIB/EG/KSR/Multi Modulator
	      2      1     KSL/Volume Carrier
	      3      1     KSL/Volume Modulator
	      4      1     Attack/Decay Carrier
	      5      1     Attack/Decay Modulator
	      6      1     Sustain/Release Carrier
	      7      1     Sustain/Release Modulator
	      8      1     Feedback/FM
	      9      1     Waveform Carrier
	      Ah     1     Waveform Modulator
	      Bh     1     slide (signed)

 (n*12=)
 600h   32    Pattern order
	      Ez trolja a zenben lev pattern-ek lejtszsi sorrendjt.
 632h   1     (nincs informci), =00h
 633h  m*480h m db Pattern     m ismeretlen, a file mretbl szmolhat ki
              Egy pattern:
	      Ŀ
	   >---00C-200A-200Ins01---00---00---00---00---00
	     C-300---00---00---00---00---00---00---00---00
	       ^  ^
	 1 sor    
		   attribute byte (1 byte)
		 hang (1 byte)

              Egy sorban a hang byte s az attribute byte vltakozva kveti
	      egymst, a kpernyn lev sorbak (balrl jobbra) megfelelen. 
	      Mrete: 9 x (hang + attribute byte) = 9 x 2 = 12h byte
	      Egy pattern-ben 40h sor van, ezrt 1 pattern 40h x 12h =
	      = 480h byte hossz.

	      A pattern-ek folytonosan kvetik egymst, elszr a 0., aztn az
	      els, s gy tovbb...

 m*480h 1     =00h (Csak HSCTracker-nl van, nincs bvebb informci)




 A hangok:					Az attribute byte:
Ŀ Ŀ		Ŀ
 C-1  01   C-2  0D 		 01  Ugrs a kvetkez pattern-re 
 C#1  02   C-3  19 		 1?  manual slide-up              
 D 1  03   C-4  25 		 2?  manual slide-down            
 D#1  04   C-5  31 		 A?  set carrier volume           
 E-1  05   C-6  3D 		 B?  set modulator volume         
 F-1  06   C-7  49 		 C?  set instrument volume        
 F#1  07   C-8  55 		 F?  set speed                    
 G-1  08   C-9  61 		
 G#1  09  		
 A-1  0A   Specilis rtkek (a hangoknl) Ŀ
 A#1  0B  Ins(trument)  80  Hangszervlaszts, a szma az attribute-ban 
 B-1  0C  Pau(se)       7F  Sznet, hosszt az attr. byte hatrozza meg 
 
A hangok egyms utn vannak, sorban,
teht: pl. D#4 = D#1 + C-4 - 1 = 04+
+25h-1=28h.

