Re: [Csnd] csound score thoughts

excuse me, i typed on a whim. let me clarify if anyone is interested in using it

we have ++N macros or +-N

i 1 0 5
i 1 ++10 5

it's the same as

i 1 0 5
i 1 15 5

every time we start "csound-mode" all p-fields values are stored and you can then cycle through typed values by calling a function with their column number and direction! with a special arg for notes, so we only cycle on their decimal part, e.g. the score has 9.15 and 7.11 and the list will be (15, 11) and every time you cycle past these 2 scale note, it will ++/-- a octave: 9.15 > 9.11 > 8.15 ... for updating the list you run csound-harvest and it'll update the file. the cool part of this cycling logic is having your cursor anywhere in the line, so you can focus lets say on a arbitrary p-field while changing the amp. or note or whatever

the pN i guess was clear. just place it on the line you want it to start and it'll change the A statement of the score. guess i have to add one that only plays from the marker once and returns to the previous A value. we also have play-from-cursor (A statement on the start value of where the cursor is), play from a set custom value, play-from-zero

any macro like ++N or ^+N or . or ^ is calculated, so if you create a note with custom-duplicate (which accounts for the duration of the last note), it'll treat these as numbers, e.g.

i 1 0 5
i 1 ++10 5 (custom-duplicate from here)

would render

i 1 0 5
i 1 ++10 5
i 1 20 5

as i typed before, i found it useful to have the start values instead of + characters in case i want to modify something at X seconds or start an instrument right along... the start and stop function will account for the time rolled, so if you start playing at 10 and stop 5 seconds later, it will message the buffer 5 seconds passed till the stop and the real time on the score: 15

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        Issues · csound/csound · GitHub
Discussions of bugs and features can be posted here

Hello Luq,
I am a fan of Score syntax, so concise, speed to type, complete… Your extension are interesting… require they Emacs? Which prerequisites?
Giovanni Damiani