I've ported all Track properties to C++ that do not contain object references. Two things are worth mentioning.
Const MIDI_MAX_CHANNEL - I declared this as constant, but maybe the definition must be moved elsewhere. It seems to be required in bsebasics.idl, too (there is a // FIXME: MAX_MIDI_CHANNEL in the MidiChannelEvent definition)
I didn't touch "signal::property-notify::n-voices" and similar signal code in bsttrackview.cc, I'm not sure what the C++ property equivalent would be
I've ported all Track properties to C++ that do not contain object references. Two things are worth mentioning.
Const MIDI_MAX_CHANNEL
- I declared this as constant, but maybe the definition must be moved elsewhere. It seems to be required in bsebasics.idl, too (there is a// FIXME: MAX_MIDI_CHANNEL
in theMidiChannelEvent
definition)"signal::property-notify::n-voices"
and similar signal code in bsttrackview.cc, I'm not sure what the C++ property equivalent would be