Csound Csound-dev Csound-tekno Search About

[Csnd] csound score thoughts

Date2026-05-08 23:10
FromLuq Tas <00000fa7b5cfaa13-dmarc-request@LISTSERV.HEANET.IE>
Subject[Csnd] csound score thoughts
i wanna share my workflow... we have an automatic accountability for str based on the previous note duration (if we duplicate/create a new note with csound-smart-duplicate) and another function that accepts a number as the input for calculating it's start (csound-custom-duplicate). that opens up (play-from-cursor/value), where we can simply start playing where our cursor is (we use Csound Score's "a" statement for this on top of the .sco file with a comment string ; advance statement ; and then ; a 0 0 0) or for any selected start. we also have (csound-recalculate-starts) which is a function that re-calculates everything if we change a value start or note duration... not perfect as it doesn't account for notes start that are bigger than the previous one str + dur but i guess it's manageable to add this to the function and calculate the offset. and finally, the function i think is the coolest: cycle-decimal-part, which we can "harvest decimals of notes used", thus setting a scale and then just cycle between these used notes. much faster than looking up an annotation or memorizing numbers. we also have (cycle-current-field) which will cycle between values of the column we are... useful for "dur" at least! functions are here: https://github.com/luqtas/csound-score-emacs

after some days using it i thought and appreciate the geniality of Csound Score signals + and ^, as well ^+N... thought if it wouldn't be cool to have a ++ or .+ so we naturally don't have to account for note's duration, e.g.

i 1 0      5
i 1 ++2  1

would translate to: i 1 7 1

this is the WIP i'm currently: https://happort.org/temp ... i gave up from fugues, they are too hard

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