Hello,
I want to do some "video-scores" in bach.roll, and I have a question, maybe a little bit "naif", but anyway...
Can I use external fonts, or custom fonts, can I load images inside bach.roll (or bach.score), in order to make scores more "graphic"... ?
Thanks,
I
video-score_with_bach
-
- Site Admin
- Posts: 1349
- Joined: Fri Dec 03, 2010 1:25 pm
Re: video-score_with_bach
You can use custom fonts for notation (there is a list of supported fonts, see #fonts in the help center), you can use also non supported fonts for the notehead by using slot linkage.
You cannot put graphics directly (not yet...), but you can draw them on a transparent [lcd] (or bpatcher) put over the score (you can retrieve at any time domain or note pixel position to kept everything aligned, see #domain or #note+pixel)
Daniele
You cannot put graphics directly (not yet...), but you can draw them on a transparent [lcd] (or bpatcher) put over the score (you can retrieve at any time domain or note pixel position to kept everything aligned, see #domain or #note+pixel)
Daniele
-
- Posts: 3
- Joined: Thu Nov 14, 2019 8:40 am
Re: video-score_with_bach
Cool, thanks for your answer!
Another doubt, is there a way tu fix de play head in de middle of the bach.scroll, for example and let pass throw the score itself? :-/
In orther to build a video score system player need some anticipation of what is comming...
Another doubt, is there a way tu fix de play head in de middle of the bach.scroll, for example and let pass throw the score itself? :-/
In orther to build a video score system player need some anticipation of what is comming...
-
- Site Admin
- Posts: 1349
- Joined: Fri Dec 03, 2010 1:25 pm
Re: video-score_with_bach
Hi, have a look at the #inscreenpos message.
If you don't need playback but only reading, you should avoid playing the score and scheduling #inscreenpos messages by hand (that's partly what bach.transcribe does).
Hope this helps.
If you don't need playback but only reading, you should avoid playing the score and scheduling #inscreenpos messages by hand (that's partly what bach.transcribe does).
Hope this helps.