Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How To Build Custom Music Notation Support #803

Closed
imiskolee opened this issue Aug 2, 2020 · 8 comments
Closed

How To Build Custom Music Notation Support #803

imiskolee opened this issue Aug 2, 2020 · 8 comments

Comments

@imiskolee
Copy link

imiskolee commented Aug 2, 2020

Hi, team:

As well as we know Vexflow is a very powerful music nation render platform, but a lot of music notation just working special country(eg: China Numbered Music Notation), so, can we have a solution for build a custom music notation(s) ?

A simple example of Numbered Music Notation:

image

@ghost
Copy link

ghost commented Aug 2, 2020

Do you mean like the Nashville Number System
https://en.wikipedia.org/wiki/Nashville_Number_System

@imiskolee
Copy link
Author

@dmgdwd Yes.

@imiskolee
Copy link
Author

Hi,All:

In fact, I am starting working on it, and I planned the below steps:

#1. add new SVG graphics.
#2. create a new Note class like the existed TabNote.

Can you helping any other ideas ? thanks all.

@sschmidTU
Copy link
Contributor

@imiskolee you only need to render text, right? Then can't you just use StaveText?
Or new TimeSignature(), like in MultiMeasureRest?
https://github.com/0xfe/vexflow/blob/master/src/multimeasurerest.js#L218
If you can, then you don't need to create any graphics, i think.
(if the issue is hiding stafflines, then you can probably make them transparent)

@imiskolee
Copy link
Author

@imiskolee you only need to render text, right? Then can't you just use StaveText?
Or new TimeSignature(), like in MultiMeasureRest?
https://github.com/0xfe/vexflow/blob/master/src/multimeasurerest.js#L218
If you can, then you don't need to create any graphics, i think.
(if the issue is hiding stafflines, then you can probably make them transparent)

thanks! i will trying it now.

@imiskolee
Copy link
Author

hi,all :

I am starting working on it, and already have an ugly demo now, please join us fighter together to make it happen.

微信图片_20200909011928

@sschmidTU
Copy link
Contributor

@imiskolee have you completed your numbered notation implementation? Just curious. Would you share it? A few other Chinese developers have been asking for this.

@imiskolee
Copy link
Author

@sschmidTU yes, but not very clear now, and I am try to using it on my product, if any one interest it , please follow https://github.com/imiskolee/vexflow/tree/number-notation/src

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants