Hi, I encountered an issue with regards to the macOS functionality of creating IAC MIDI buses. I have two of these enabled by default on my system, and when I hit stop in the timeline, and then play again, Iannix sends two more stop messages over OSC after the play message. This only happens when “sync transport in” and “sync transport out” are both enabled in Config:MIDI, and the number of extra stop messages corresponds exactly with the number of IAC buses enabled on my system (I tried with a few other numbers as well). Looking at MIDI Monitor (https://www.snoize.com/MIDIMonitor/) I can see that Iannix sends a song position pointer to all MIDI buses, and since IAC buses simply bounce back everything you send to them I suspect that Iannix receives it back immediately. I think this is where the problem originates. However, it doesn’t actually stop playback, but only sends faulty “stop” OSC messages, immediately after the play message. This makes it very hard though to use the OSC messages in SuperCollider, as we can not tell if Iannix is playing or not. Perhaps it would be good to be able to block specific MIDI inputs/outputs from syncing, or maybe Iannix could automatically recognize the feedback input and respond correctly?
Hello!
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |