mirror of
https://github.com/vsariola/sointu.git
synced 2025-07-21 22:44:50 -04:00
feat(tracker): rework the MIDI input and note event handling
This commit is contained in:
parent
7ef868a434
commit
283fbc1171
@ -119,10 +119,12 @@ func (m *Follow) SetValue(val bool) { m.follow = val }
|
||||
|
||||
// TrackMidiIn (Midi Input for notes in the tracks)
|
||||
|
||||
func (m *Model) TrackMidiIn() Bool { return MakeBool((*TrackMidiIn)(m)) }
|
||||
func (m *TrackMidiIn) Value() bool { return m.trackMidiIn }
|
||||
func (m *TrackMidiIn) SetValue(val bool) { m.trackMidiIn = val }
|
||||
func (m *TrackMidiIn) Enabled() bool { return m.MIDI.HasDeviceOpen() }
|
||||
func (m *Model) TrackMidiIn() Bool { return MakeBool((*TrackMidiIn)(m)) }
|
||||
func (m *TrackMidiIn) Value() bool { return m.broker.mIDIEventsToGUI.Load() }
|
||||
func (m *TrackMidiIn) SetValue(val bool) {
|
||||
m.broker.mIDIEventsToGUI.Store(val)
|
||||
}
|
||||
func (m *TrackMidiIn) Enabled() bool { return true }
|
||||
|
||||
// Effect methods
|
||||
|
||||
|
Reference in New Issue
Block a user