added pipe sugar syntax to MultiIntrument and SoundfontInstrument
refactor: change oscillator to behave like a "playable"