OSC - control cursor position
Dear developers
First of all, thanks for a great software! I use musescore often and love it.
I'm interested to know if it is possible to control the cursor position of musescore via OSC; i saw that there was some work towards OSC integration but quickly looking at the source code I found out (if I am correct) that this is not yet possible. I also briefly looked at the plugin interface, but (again, if I am correct) it is not possible to implement an OSC receiver in javascript (at least I did not find any implementation).
Is there any update on this front?
Thanks
Best regards,
Nicola Montecchio
http://www.dei.unipd.it/~montecc2
Comments
Last time we talked about OSC, the plan was to give access to all the QAction you can find in actions.cpp. "next-chord" is one of the actions, mapped to Right arrow. Does that suit your needs? What's your use case?
In reply to Last time we talked about by [DELETED] 5
I'd like to use MuseScore as a visualization tool for a score follower I'm developing, so when someone is playing a (real / non-midi) instrument, the position on the score gets highlighted in real time according to his performance.
Ideally, I'd like to send a message like "jump to beat 13", where, supposing a piece is in 4/4 and we count from 0, the cursor gets positioned to bar 4 on the second quarter note.
In reply to I'd like to use MuseScore as by nicola.montecchio
Hi Nicola,
You might be interested in http://wiki.musichackday.org/index.php?title=Follow_The_Leader
This is made this weekend at the Musichackday in Barcelona. Make sure you check out the video. It will most certainly interest you.
In reply to OSC score following by Thomas
Wow, something like that in 24h is just amazing, congratulations!
Those hackdays look really interesting btw ... I heard that there might be one right after ISMIR next year, I hope I'll be there.
In reply to I'd like to use MuseScore as by nicola.montecchio
For the technical detail on the MuseScore side. I added a "next-chord" command in the OSC server of MuseScore.
Just send an OSC message to /next-chord on the port you defined in Edit->Preferences
In reply to For the technical detail on by [DELETED] 5
I'll write a script to bridge the output of my score follower (right now it is an absolute position) to musescore using the next-chord command. I'll let you know the results.
Meanwhile, thanks for your help!