If you use MultiTOS, you find after the start of WinRec following 'files' in the 'U:\SHM' folder: * WINREC.MEM: block containing several read-only variables, see below * BUFFER.MEM: sound buffer for playback and record * LEVEL.MEM: sound buffer for oszi and spectralizer in audio-thru-mode The block 'WINREC' contains following variables in 'C' notation: typedef struct { char samplename[32]; /*Aktual sample*/ char effname[32]; /*Aktual effect*/ int mode; /*0:Audio-Thru, 1:Record, 2:Playback, 3:Overdubbing, -1: WinRec was terminated*/ DMAPOS *dmapos; /*Aktual sound DMA position*/ int version; /*WinRec version 0x1371 = V1.371*/ int pro; /*1:WinRec Pro, 0: Shareware*/ } VAR; typedef struct { long playbufptr; long recbufptr; long res1,res2; } DMAPOS; This block could be extended in the next version! Please take notice of the 'version' field.