Hi BC
The library is emulating a SID chip which is a synthesizer digitally controlled at a register level.
So to be able to change the pitch and waveforms etc you'd need to send sequences to modify these register values.
I've encountered several libraries which have been written to provide more friendly function calls to interface with the synthesizer. (e.g.
CharlotteGore), and also implemented my own library to do this.
Almost all of these including mine have been created to make use of some sort of SPI IO expander, so these would need some modification to talk to a software SID. Although I imagine most of the code would be re-usable.
mogs.