Comments (9)
Can you please send the stacktrace of the crash (from the Bitwig script console)? I cannot reproduce that.
from drivenbymoss.
OSC: dispatching message: /vkb_midi/0/note/58(,f)
OSC: !!! no method handler for the previous message
OSC: dispatching message: /vkb_midi/0/note/58(,f)
OSC: !!! no method handler for the previous message
OSC: dispatching message: /vkb_midi/0/note/57(,f)
OSC: !!! no method handler for the previous message
OSC: dispatching message: /vkb_midi/0/aftertouch(,f)
OSC: !!! no method handler for the previous message
java.util.NoSuchElementException
java.util.NoSuchElementException
at java.util.LinkedList.removeFirst(LinkedList.java:270)
at de.mossgrabers.osc.protocol.OSCParser.parseMidi(OSCParser.java:1196)
at de.mossgrabers.osc.protocol.OSCParser.handle(OSCParser.java:483)
at com.bitwig.flt.control_surface.opensoundcontrol.eBI.UBy(SourceFile:316)
at com.bitwig.flt.control_surface.opensoundcontrol.eBI.UBy(SourceFile:293)
at com.bitwig.flt.control_surface.opensoundcontrol.Wpn.UBy(SourceFile:109)
at YRz.aH(SourceFile:237)
at QEu.run(SourceFile:91)
at YRz.run(SourceFile:106)
args: [ { type: 'f', value: 74.68 } ] } To : 127.0.0.1:8000
OSC sent: { address: '/vkb_midi/0/note/57',
args: [ { type: 'f', value: 0 } ] } To : 127.0.0.1:8000
OSC sent: { address: '/vkb_midi/0/note/58',
args: [ { type: 'f', value: 127 } ] } To : 127.0.0.1:8000
OSC sent: { address: '/vkb_midi/0/aftertouch',
args: [ { type: 'f', value: 73.96 } ] } To : 127.0.0.1:8000
OSC sent: { address: '/vkb_midi/0/aftertouch',
args: [ { type: 'f', value: 73.6 } ] } To : 127.0.0.1:8000
OSC sent: { address: '/vkb_midi/0/aftertouch',
args: [ { type: 'f', value: 73.24 } ] } To : 127.0.0.1:8000
OSC sent: { address: '/vkb_midi/0/note/58',
from drivenbymoss.
This is Poly aftertouch, so you need to give the note. However, I should prevent the crash.
E.g. /vkb_midi/0/aftertouch/65
from drivenbymoss.
Ok.
I'll ask for a osc 'split' property on the open stage control fader to it can send /aftertouch/integer
from drivenbymoss.
You can already send integer if you set the precision to 0.
from drivenbymoss.
The issue is that open stage control cannot send yet /atertouch/a_value but it sends it as a argument instead, which crashed it.
from drivenbymoss.
Can you instead make it possible to send the note as an argument, a value to /aftertouch ?
from drivenbymoss.
Yes, will look into this but dont have time before the weekend.
from drivenbymoss.
If the note misses the message will trigger channel aftertouch in the next version.
from drivenbymoss.
Related Issues (20)
- [Push 2] Record a clip without overdub HOT 6
- Beatstep: Parameters are moving too fast HOT 4
- Bug: SN30 Pro gamepad B-button not working with PS4 gamepad setup HOT 3
- Feature requests for FaderFox EC4 HOT 3
- Device control can get stuck on changing tracks in Reaper HOT 2
- Reaper automation quirks with DrivenByMoss HOT 3
- Playing scenes on Push3 HOT 1
- Electra One: channel labels on mixer page do not redraw correctly when switching banks HOT 1
- Komplete Kontrol MK2 flip track but does not select the instrument on the keyboard HOT 11
- Feature request: Keyboard modifiers for Flexi
- Akai APC 40 MKII - overlay text is offset by 1 when pushing the 'sends' button HOT 1
- Cant access to your download site HOT 3
- Feature Request - Generic Flexi - additional clickable "Helpfile" / Function Overview HOT 1
- Kontrol mk1 browse button does the wrong thing
- Launchkey Mk3 "..." function isn't working... HOT 3
- 2 Issues: 1. Generic Flexi 2. APC40mk2 HOT 1
- OSC Confined to 8x8 Matrix why? HOT 1
- Push (1) browser issues with Auto-select drum settings: channel HOT 1
- Feature Request - Reaper - Option to apply Parameter Assignments
- Module for Chataigne / can't get colors to work HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from drivenbymoss.