Generating music notation in SCAMP

preview_player
Показать описание
Building on the previous tutorial videos, this video goes into the process of transcribing and generating music notation from a SCAMP script. The first half goes into the process of transcribing the notes played within a Session to a Performance object, converting that Performance into a Score object, adjusting time signatures, note spelling, and articulations, and rendering to both LilyPond and MusicXML. The second half goes into the notation of microtonal music, glissandi, and polytempo music, as well as the question of quantization.
Рекомендации по теме
Комментарии
Автор

Hi Marc, how do I add key signature to clefs?

kibudude
Автор

I'm excited for the microtones!!
Btw I think you could have used 72edo to round the in-between pitches because:
Half-sharps and -flats are commonplace in notation software,
And 12edo accidentals with arrows are too!
A half step is 6\72 so 1\72 is 𝄮, 2\72 is natural with 2 arrows up or half-sharp with 1 arrow down, 3\72 is 𐌆, 4\72.... You get the idea

romeolz
Автор

if i'm running this on a live server (i use vscode), is there any way i can get the sheet music to show up on the same page rather than producing a pdf in another tab?

acetaminophen
Автор

Cool stuff.
What is your position on people using your ideas (of generating loops like the code in this video for example) in programs of their own?

Goerp
Автор

Is there some way to set the key signature of the score? I don't mean the spelling (although the spelling would be affected, of course), but actually printing sharps or flats at the beginning of the staff to indicate the key signature. That seems pretty basic to me, but I haven't been able to figure out how to do it.

Also, can the name of the instrument be overridden in the score, or does it have to be the same as the name in the soundfont?

Thanks.

davidkettle
Автор

This looks really promising, but seems to skip over some essentials (well... I guess the scores can be cleaned up manually, but the more can be generated programmatically, the better): are provisions present for notating dynamics, crescendos or decrescendos? Is there a way to start/stop slurs between groups of notes?

StefaanHimpe
Автор

how to do to create cvs or json files with the music, so it could have several, and when choosing to play the same?

walney
Автор

Marc, one question:

is it possible to generate an audio file as the output for a piece in SCAMP?

punksterbass