KSS este un format de fișier pentru stocarea muzicii extrase sau convertite din programe pentru computerele de acasă pe 8 biți , în principal pentru computerele MSX . Muzica în acest format poate fi redată cu playere speciale.
În ceea ce privește structura sa, formatul KSS este cel mai asemănător cu formatul mai popular NSF , conceput pentru a stoca muzică extrasă din jocuri pentru consola de jocuri NES . Procedura de redare a muzicii este extrasă din programul original sub forma unui cod de procesor Zilog Z80 și date pentru acest player. După extragere, API-ul standard utilizat de toți jucătorii KSS este adăugat la codul jucătorului. La redarea fișierelor KSS, se realizează o emulare software a unui sistem minim, care conține un procesor, RAM și toate dispozitivele de sunet acceptate de format.
Următoarele dispozitive de sunet sunt acceptate pe computerele MSX:
Deoarece formatul este un container pentru codul executabil original al playerelor muzicale, extragerea muzicii din jocuri nu poate fi automatizată. Este realizat manual și necesită anumite cunoștințe în domeniul programării și proiectării calculatoarelor MSX. Cu toate acestea, este posibil să convertiți automat fișierele muzicale create de editori de muzică populare pentru computerele MSX în formatul KSS. Există convertoare pentru următoarele editoare:
Pentru a reda fișiere în format KSS, există playere speciale, precum și plug-in-uri pentru playere universale populare. În special, formatul KSS este acceptat de pluginurile MSXplug și NezPlug pentru playerele Winamp și foobar .