Bugs in arrange, DAW, Reaper 7.35:
tested with scaler 3.0.0 and 3.0.1
#1) 1st track after main, “Performances”, Midi CH 2 selected
If mixer contains any internal sound, such as “Felt piano”, Scaler sends MIDI to ALL channels, instead of selected channel ( CH 2 ).
If internal sound (Felt piano) off, MIDI sent only to CH 2.
#2) Selecting motions (menu behind magnifying class): MIDI sent to channel of the “Main Track” not to the CH of the track from which selection was triggered.
#3) Many of the motions are cut in half. When previewing, they progress completely graphically (the white bars within the black note blocks), but stop producing notes after 50%. i.e. 2/4 midi notes come through, but the other 2/4 not. There are clearly some notes left, but they just vanish. Also they don’t come into the track in arrange tab. The other expressions in the same menus play full 4/4.
Examples:
Expressions->Performances->Expressivo->Come, Stringendo
Expressions->Performances->Moderato->Facile, Maestoso
Expressions->Performances->Vivace->Deciso, Stretto
There are more; these are just 6 examples.
#4) Incorrect note on/off is sent when playing some chord set progressions (main track / chord follow track). Example: Cinematic->Suspense 5
Midi logging with protocol below. Seems like Scaler accidentally makes incorrect noteOffs.
Edit: Possibly related to issues “Inconsistent MIDI output” and “Possible bugs (export and arrange window)” part 1.
Log part showing one problem:
TYPE(NOTE_ON) CHANNEL(2) DATA1(39) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(46) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(55) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(58) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(63) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(70) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(75) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(79) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(39) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(46) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(55) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(58) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(63) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(70) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(75) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(79) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(42) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(49) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(58) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(61) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(66) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(73) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(78) DATA2(127)
TYPE(NOTE_ON) CHANNEL(2) DATA1(82) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(39) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(46) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(55) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(58) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(63) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(70) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(75) DATA2(127)
TYPE(NOTE_OFF) CHANNEL(2) DATA1(79) DATA2(127)
Links to possibly related issues: