Skip to content

Commit 0b93dd2

Browse files
committed
Merge branch 'master' of git+ssh://github.com/ideoforms/isobar
2 parents c34bdf3 + 7d712a2 commit 0b93dd2

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

isobar/io/midi/input.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@ def _mido_callback(self, message):
138138
#------------------------------------------------------------------------
139139
# Note off event
140140
#------------------------------------------------------------------------
141+
logger.info("[midi in] Note off (device = %s, channel = %d, note = %d)" % (self.name, message.channel, message.note))
142+
141143
if self.notes_down_dict[message.note] is not None:
142144
note = self.notes_down_dict[message.note]
143145
self.notes_down_dict[message.note] = None
@@ -146,6 +148,7 @@ def _mido_callback(self, message):
146148
handler(note)
147149

148150
elif message.type == 'note_on':
151+
logger.info("[midi in] Note on (device = %s, channel = %d, note = %d, velocity = %d)" % (self.name, message.channel, message.note, message.velocity))
149152
#------------------------------------------------------------------------
150153
# Note on event
151154
#------------------------------------------------------------------------

isobar/io/midi/output.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,12 @@ def tick(self) -> None:
8585
self.midi.send(msg)
8686

8787
def note_on(self, note: int = 60, velocity: int = 64, channel: int = 0) -> None:
88-
logger.info("[midi] Note on (channel = %d, note = %d, velocity = %d)" % (channel, note, velocity))
88+
logger.info("[midi] Note on (device = %s, channel = %d, note = %d, velocity = %d)" % (self.name, channel, note, velocity))
8989
msg = mido.Message('note_on', note=int(note), velocity=int(velocity), channel=int(channel))
9090
self.midi.send(msg)
9191

9292
def note_off(self, note: int = 60, channel: int = 0) -> None:
93-
logger.info("[midi] Note off (channel = %d, note = %d)" % (channel, note))
93+
logger.info("[midi] Note off (device = %s, channel = %d, note = %d)" % (self.name, channel, note))
9494
msg = mido.Message('note_off', note=int(note), channel=int(channel))
9595
self.midi.send(msg)
9696

@@ -99,7 +99,7 @@ def all_notes_off(self) -> None:
9999
self.midi.reset()
100100

101101
def control(self, control: int = 0, value: int = 0, channel: int = 0):
102-
logger.debug("[midi] Control (channel %d, control %d, value %d)" % (channel, control, value))
102+
logger.debug("[midi] Control (device = %s, channel %d, control %d, value %d)" % (self.name, channel, control, value))
103103
msg = mido.Message('control_change', control=int(control), value=int(value), channel=int(channel))
104104
self.midi.send(msg)
105105

isobar/timelines/track.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -780,6 +780,8 @@ def set_input_device(self, input_device):
780780
Args:
781781
input_device: The input device to set.
782782
"""
783+
784+
logger.debug("Track %s: set input device: %s" % (self.name, input_device))
783785
if self._input_device is not None:
784786
self._input_device.remove_note_on_handler(self._on_note_on)
785787
self._input_device.remove_note_off_handler(self._on_note_off)

0 commit comments

Comments
 (0)