Jean-François Moine
Jean-François Moine
Fixed. Thanks.
Hi @GitterHubber and @bwl21, The music symbols may be accessed by 2 means, anno_start()/anno_stop(), and get_abcmodel(). The first functions are called when the symbols are generated, just before or after...
Most of the constants are defined in the file core/abc2svg.js. The constant BLEN (base length = 1536) is the duration of a whole note. In the note/rest symbols, 'dur' is...
The MIDI pitch is computed from the ABC pitch after handling the accidentals and the play transposition. The staff pitch (you are right, C4 is 16) ignores the accidentals, but...
I'd never imagined the staff pitch number to be searched on the web! It is just a number that identifies the notes. Some country use C,D,E,F.., some other ones use...
There are 2 parameters for note spacing: - %%maxshrink is the factor between minimum spacing (with no clash) and natural spacing range: 0..1 - 0: minimun, 1: natural - default:0.65...
Indeed, I have inverted two values: %%maxshrink 0: natural spacing, and 1: maximum shrink = minimun spacing Also, %%notespacingfactor = 2 means "the note spacing is proportional to the note...
abc2svg is mainly used to create music sheets. I added a simple playback just for people to hear and learn the melodies. As a music player (pipe organ), I don't...
The audio playing engine has just been changed today (as you may know, the source is in chisel under fossil). The new engine generates the play data directly in the...
Sorry: with the new play engine, I was in the browser and I forgot the CLI. I added the module exports in play.js and sndgen.js. Anyway, you will have to...