turning PDF pages of a score on iPad with MAX ?
hi
_for an upcoming project I am planning to have the musical score (saved as PDF , most probably) on an iPad. I Think I will use, on the iPad, an app such as Music Reader or forScore (but it could be anything else). With those apps one can use a Blutooth pedal (air turn, I think) which permits turning the pages of the PDF - but I would like to send those "turn page" messages directly from MAX
_from what I have been told those messages are similar to the ASCII keyboard messages. I thought that sending those commands with OSC (or maybe some MIDI sysex) would be possible
anyone have an idea where to look for more info? (or has a ready to go patch !!)
many thanks
kasper
With the disclaimer that my company makes this (and so I'm a little biased) you might want to take a look at my product Scorecerer (www.deskew.com) It has built in support for changing pages using MIDI commands (CC commands for next, prev, first, and pitchbend messages to go to a specific page number in a song).
I use this feature with my own live keyboard rig and Max sends the appropriate messages to Scorecerer.
hi dhjdhjdhj
many thanks for the pointer - I already downloaded the "lite" (free) version of Scorecerer, and if it works OK i guess I will take the pro version. One more question : how do you send midi from max to the iPad? do you use a midi interface (in which case it would have to be hooked to the mac AND the iPad) - something like the iConnect ? - or is there a wireless solution (which i would prefer)
thank you for the answer!!!
ok, auto answer
on a mac creating a midi-over-network (is it the correct name??, well connecting with the network in the audio-midi configuration works very well
and yes, it turns pages!
Yes, once you have a wifi connection between your iPad and your Mac, you use the Audio/MIDI settings to register it for MIDI. Once you have done that, Max will be able to send MIDI events to scorecerer. Note that you can also assign songs themselves to Program Change messages so you can also send messages to Scorecerer to open a particular song.
Note also that you can go the other way around. You can also select a song from a playlist in scorecerer and that can send a program change message back to Max
I have never process PDF manipulating work on iPad with MAX. But I used to try the free trial package of a fine 3rd party PDF tool to process PDF files using C#.NET. Now I wonder whther its way of processing is simple or not?
Old topic, but still fresh.
Did some of you managed to send pitch bend values to scorecerer to jump to pages (controllers are OK)?
pitch bends I send from Max aren't recognized (using xbendout or xbendout2) and curiously the value I monitor on my iPad (with MIDIWrench or the old MIDI Monitor) don't match those I monitor with MIDI monitor on my Mac. Anyway, even reversing lsb and msb didn't work.
There is obviously something I don't understand. I tried to send MIDI over an iConnect interface and thru musicIO, but the results were the same.
p
Hmm, this should work fine --- I do this all the time (disclaimer, I'm the developer of Scorecerer).
Make sure that the option "Direct Page Access" is enabled in settings under MIDI Page Control.
Here's the piece of the patcher that I use that specifically handles converting values from Max into pitchbend messages to send to Scorecerer.
Hi DHJDHJDHJ, thanks for your post.
Unfortunately what I do is exactly what you describe, but it doesn't work. iOS is 8.3, Direct Page Access is turned on. cc does work as expected.
I do receive the right pitch bend values on the iPad when I check with Lemur but there is no reaction in scorecer lite.
p
Ah --- didn't realize you were using Scorecerer Lite
Direct Page Access is not available in the Lite version (not sure why we don't have that switch disabled but we'll fix that in the next update)
:-)
The time I lost trying to make it working is problaly much more expensive than the 19,99€ of your software. I suppose I'll have to buy it!
Thanks for your support,
p
Sorry about that --- I will update our knowledge base so that's more clear.