You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Function execution with Lightpad firmware 1.1.0 is slower than what we measured using the same exact scripts in July 2019 (firmware version 0.4.4).
After manually downgrading my Lightpad to firmware version 0.4.4, I obtained the same test results as in July 2019. This suggests that firmware 1.1.0 is the cause of the problem.
Littlefoot performance: firmware 0.4.4 vs firmware 1.1.0 | API Mode
By manually downgrading my Lightpad to firmware version 0.4.4, I was able to directly compare the performance of Littlefoot features between firmwares 1.1.0 and 0.4.4.
Note:
I’ve noticed weird behaviour with Lightpad sending Note On messages via both sendMIDI() and sendNoteOn() functions.
When attempting to repeatedly send identical Note On messages (same channel, note number and velocity), Lightpad stops transmitting these messages after sending a seemingly random number of them. Sending the same message becomes possible again only after a Note Off message for the same MIDI channel and note number has been transmitted. This behaviour occurs regardless of the useMPEDuplicateFilter() state.
I can’t imagine a situation where this behaviour can cause any issues, but it seems weird nonetheless.
The text was updated successfully, but these errors were encountered:
Hi can you tel me where I can download firmware 0.4.4 from to downgrade? Thanks a lot
Found it here: https://support.roli.com/support/discussions/topics/36000012422
Now wondering if it will work with latest ROLI dashboard that I've currently installed on my MAC... if not, any chance to get ROLI dashboard downgraded as well ? Again, any link to download it from ? Thanks
@up4digital If the firmware 0.4.4 doesn't work with the current version of Dashboard, you could try contacting ROLI support and asking for an older installer. Looks like Dashboard 4.1.8 was released around the same time.
@up4digital If the firmware 0.4.4 doesn't work with the current version of Dashboard, you could try contacting ROLI support and asking for an older installer. Looks like Dashboard 4.1.8 was released around the same time.
Function execution with Lightpad firmware 1.1.0 is slower than what we measured using the same exact scripts in July 2019 (firmware version 0.4.4).
After manually downgrading my Lightpad to firmware version 0.4.4, I obtained the same test results as in July 2019. This suggests that firmware 1.1.0 is the cause of the problem.
Littlefoot performance: firmware 0.4.4 vs firmware 1.1.0 | API Mode
By manually downgrading my Lightpad to firmware version 0.4.4, I was able to directly compare the performance of Littlefoot features between firmwares 1.1.0 and 0.4.4.
1000x data retrieval operations
Benchmark script: BMK_DataRetrievalPerformance.littlefoot.zip
In this test we measure the time it takes to perform 1000 assignments of integer data to a variable from:
1000x empty loop iterations
Benchmark script: BMK_LoopPerformance.littlefoot.zip
1000x empty function calls
Benchmark script: BMK_FunctionCallPerformance.littlefoot.zip
1000x empty conditional statements
Benchmark script: BMK_ConditionalPerformance.littlefoot.zip
Dynamic Controls 2.0.4 performance: firmware 0.4.4 vs firmware 1.1.0 | API Mode
Dynamic Controls
Benchmark script and modes: BMK_DC_204_NS.zip
Test points are marked with
BENCHMARK
in code.100x
touchMove()
executions: Ctrl 1, no ctrl layering100x
touchMove()
executions: 16 XYs, latch, pressure10x
repaint()
execution: 16 XYs, latch, pressure10x
handleMIDI()
executions: 16 XYs, latchDynamic Controls LE
Benchmark script and modes: BMK_DC-LE_204_NS.zip
Test points are marked with
BENCHMARK
in code.100x
touchMove()
executions: Ctrl 1, no ctrl layering100x
touchMove()
executions: 25 Faders, latch10x
repaint()
execution: 25 Faders, latch10x
handleMIDI()
executions: 25 Faders, latchBenchmark comparison: July 2019 (firmware 0.4.4) vs May 2020 (firmware 1.1.0) | API Mode
Note: running the same benchmarks as in July 2019 today on firmware 0.4.4 gave the same results.
Dynamic Controls 1.2.9 Alpha
Benchmark script and modes: DC_129Alpha_Benchmark.zip
Test points are marked with
BENCHMARK
in code.100x
touchMove()
executions: 16 XY, momentary, pressure10x
handleMIDI()
executions: 16 XY, latchDynamic Controls 1.2.8 Alpha
Benchmark script and modes: DC_128Alpha_Benchmark.zip
Test points are marked with
BENCHMARK
in code.1x
repaint()
execution: 16 XY, momentary, pressure, no overlaps100x
touchMove()
executions: Ctrl 1Littlefoot MIDI functions
Benchmark script: midiPerformance.zip
sendMIDI()
(CC)sendCC()
sendNoteOn()
sendNoteOff()
Note:
I’ve noticed weird behaviour with Lightpad sending Note On messages via both
sendMIDI()
andsendNoteOn()
functions.When attempting to repeatedly send identical Note On messages (same channel, note number and velocity), Lightpad stops transmitting these messages after sending a seemingly random number of them. Sending the same message becomes possible again only after a Note Off message for the same MIDI channel and note number has been transmitted. This behaviour occurs regardless of the
useMPEDuplicateFilter()
state.I can’t imagine a situation where this behaviour can cause any issues, but it seems weird nonetheless.
The text was updated successfully, but these errors were encountered: