NSF Java Sound SPI powered by nsf and festalon (wip)
| name | status | comment |
|---|---|---|
| AY | ||
| FDS | ️ | |
| MMC5 | ️ | |
| N106 | ️ | |
| OPLL | ️ | |
| VRC6 | ||
| VRC7 | ️ |
AudioInputStream ais = AudioSystem.getAudioInputStream(Paths.get(nsf).toFile());
Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(new AudioFormat(Encoding.PCM_SIGNED, 44100, 16, 1, 2, 44100, false, props), ais));
clip.loop(Clip.LOOP_CONTINUOUSLY);vavi.sound.sampled.nsf.festalon... use festalon engine or not. defaultfalse
track... specify track # in the file to play, 1 originmaxPlaySecs... specify max play time in [sec]⚠️ nsf engine only
improve decoding speed (i7 imac)- on m2 ultra mac no problem
use jpl instead of julfestalonspifidlib
