Csound Csound-dev Csound-tekno Search About

Re: [Csnd] Cscore paradigms

Date2025-06-26 01:35
FromLuq Tas <00000fa7b5cfaa13-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [Csnd] Cscore paradigms
a text based approach when composing microtonal pieces as the piano-roll of a DAW feels a neat thing to suggest. i wonder if a python abstraction reading through a txt isn't better to suggest Csound? i have no idea how easy is to create a VST plugin, nor interest. either the way, i can't see myself enjoying the MIDI protocol. i was lured some months ago by a DAW but Csound having stuff like unique instruments parameters for each note makes it hard to ignore the light. for what i'm pursing, creating stuff feels quicker with Cscore but i haven't tried fancy piano-rolls with multiple instruments layers showing at the same time

what are the advantages of driving notes by a table? algorithmic compositions? i never messed with that!
yesterday i was ranting on how Csound makes verbose to craft a repetitive percussion (EDM like) but actually baking the sequence inside the instr with event and scoreline and a p-field driving an IF statement, in case one wants to alter some beats amidst the piece, that checks which "event/scoreline block" to play solves my anger.
the other thing was interpolating a parameter of an opcode globally but that's get rather easy with gVar and a separated instrument. definitely requires some cursor/screen movement to check values and time if the score gets too big

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

Date2025-06-26 09:49
FromVictor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [Csnd] [EXTERNAL] [Csnd] Cscore paradigms
Csound has absolutely loads of support for programmatic event generation/control, with loops or recursion,
in a very clear and concise way. Also, the new parser in Csound 7 enhances this.

The numeric score is not a very flexible controller for this IMHO.
It’s more designed for completed, through composed, music.

> On 26 Jun 2025, at 01:35, Luq Tas <00000fa7b5cfaa13-dmarc-request@LISTSERV.HEANET.IE> wrote:
>
> *Warning*
>
> This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
>
> a text based approach when composing microtonal pieces as the piano-roll of a DAW feels a neat thing to suggest. i wonder if a python abstraction reading through a txt isn't better to suggest Csound? i have no idea how easy is to create a VST plugin, nor interest. either the way, i can't see myself enjoying the MIDI protocol. i was lured some months ago by a DAW but Csound having stuff like unique instruments parameters for each note makes it hard to ignore the light. for what i'm pursing, creating stuff feels quicker with Cscore but i haven't tried fancy piano-rolls with multiple instruments layers showing at the same time
>
> what are the advantages of driving notes by a table? algorithmic compositions? i never messed with that!
> yesterday i was ranting on how Csound makes verbose to craft a repetitive percussion (EDM like) but actually baking the sequence inside the instr with event and scoreline and a p-field driving an IF statement, in case one wants to alter some beats amidst the piece, that checks which "event/scoreline block" to play solves my anger.
> the other thing was interpolating a parameter of an opcode globally but that's get rather easy with gVar and a separated instrument. definitely requires some cursor/screen movement to check values and time if the score gets too big
>
> 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


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

Date2025-06-26 12:14
FromDave Seidel
SubjectRe: [Csnd] [EXTERNAL] [Csnd] Cscore paradigms
I would add that blue (https://blue.kunstmusik.com/) has a very good piano roll that directly supports Scala files.

On Thu, Jun 26, 2025 at 4:49 AM Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
Csound has absolutely loads of support for programmatic event generation/control, with loops or recursion,
in a very clear and concise way. Also, the new parser in Csound 7 enhances this.

The numeric score is not a very flexible controller for this IMHO.
It’s more designed for completed, through composed, music.

> On 26 Jun 2025, at 01:35, Luq Tas <00000fa7b5cfaa13-dmarc-request@LISTSERV.HEANET.IE> wrote:
>
> *Warning*
>
> This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
>
> a text based approach when composing microtonal pieces as the piano-roll of a DAW feels a neat thing to suggest. i wonder if a python abstraction reading through a txt isn't better to suggest Csound? i have no idea how easy is to create a VST plugin, nor interest. either the way, i can't see myself enjoying the MIDI protocol. i was lured some months ago by a DAW but Csound having stuff like unique instruments parameters for each note makes it hard to ignore the light. for what i'm pursing, creating stuff feels quicker with Cscore but i haven't tried fancy piano-rolls with multiple instruments layers showing at the same time
>
> what are the advantages of driving notes by a table? algorithmic compositions? i never messed with that!
> yesterday i was ranting on how Csound makes verbose to craft a repetitive percussion (EDM like) but actually baking the sequence inside the instr with event and scoreline and a p-field driving an IF statement, in case one wants to alter some beats amidst the piece, that checks which "event/scoreline block" to play solves my anger.
> the other thing was interpolating a parameter of an opcode globally but that's get rather easy with gVar and a separated instrument. definitely requires some cursor/screen movement to check values and time if the score gets too big
>
> 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


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
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