De bug die ik gepost heb hierboven is blijkbaar (nog ) niet reproduceerbaar , maar het gebeurt niet alijd
De midi burst bug is onderhand al gefixt en was echt wel het voornaamste
quote
I have a fix for this problem.
As I suggested when I first looked at your data, it was indeed a race condition related to the MIDI output handling.
The burst that is being sent is the previous contents of the circular output buffer.
The trigger for it being sent is the transmission from an assigned knob of a track CC value at the precise moment that a MIDI output trigger function is already being called by the sequence engine.
The use of this function by different processes should be subject to mutual exclusion, but there was one call to the function in the sequence engine that wasn't.
The generation of assigned knob messages comes from the interrupt handler that scans the user interface.
That process runs asynchronously from the sequence engine.
If a knob movement happens within a very small window of time during which the sequence engine is in the process of writing to the MIDI output buffer, the buffer tail position can be incorrectly updated to be ahead of the head.
The result is that the MIDI output handler will replay the previous (up to) 256 messages that passed out that serial port.
unquote
Ik werd gewoon wel een beetje paranoia omdat ik steeds bugs tegenkom en dus begon te twijfelen of ik wel een nieuwe unit heb gekregen en niet gewoon de allereerste ( die door ups werd beschadigd )
Colin heeft mij beleefd terecht gewezen en verzekerd dat het inderdaad een nieuwe unit is .
Truth be told , ik ben gewoon verdomd goed in bugs opsporen ( zit dan ook in veel closed beta teams van software vst's etc
)
Zolang bugs niet worden bevestig door andere users denk ik steeds dat er wat hapert (hardware matig dan ).
Dit allemaal gezegd zijnde , de Cirklon is echt de veste strakst sequencer ever , ik heb zoveel FUn met de aux events