#include <opl.music.h>
Public Member Functions | |
| void | startMusic () override |
| void | stopMusic () override |
| bool | isPlaying () const override |
| virtual void | startMusic ()=0 |
| virtual void | stopMusic ()=0 |
| virtual bool | isPlaying () const =0 |
OPL2/AdLib rendition of the Dark Side theme.
Runs the C64 sequencer over the song data in dark.musicdata.h and voices it on the OPL2: SID note numbers become F-number/block pairs, the SID ADSR drives the chip's own envelope generator, and the noise waveform is played on the rhythm-mode hi-hat.
|
overridevirtual |
Implements Freescape::MusicPlayer.
|
overridevirtual |
Implements Freescape::MusicPlayer.
|
overridevirtual |
Implements Freescape::MusicPlayer.