[Csnd] Minimal csound
Date | 2020-08-28 16:28 |
From | Aaron Krister Johnson |
Subject | [Csnd] Minimal csound |
Hi all,
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
I often dream of a minimal/modular build of Csound where perhaps a curses-based UI could allow one to select which opcode to build. Csound has gotten so large over the years (I realize that this is a subjective and relative statement) that for certain use cases, many of the opcode being present are overkill. Is something like this possible? I know to some degree certain groups of opcode already are built optionally (Loris). Best, AKJ |
Date | 2020-08-28 16:37 |
From | Arthur Hunkins <000001e1d761dea2-dmarc-request@LISTSERV.HEANET.IE> |
Subject | Re: [Csnd] Minimal csound |
Did you see my recent project: CSOUND TO GO: A Minimal Windows Csound on a Stick (2020) On Fri, Aug 28, 2020 at 11:29 AM Aaron Krister Johnson <akjmicro@gmail.com> wrote:
|
Date | 2020-08-28 16:39 |
From | Victor Lazzarini |
Subject | Re: [Csnd] [EXTERNAL] [Csnd] Minimal csound |
With CMake you can disable the build of plugins by passing an option (e.g. -DBUILD_PYTHON_OPCODES=0). Also for plugins with dependencies, they will only build if you have the right libs installed. I think Csound itself with no plugins is about 700K last time I looked, but it was not recently. ======================== Prof. Victor Lazzarini Maynooth University Ireland > On 28 Aug 2020, at 16:28, Aaron Krister Johnson |
Date | 2020-08-28 16:50 |
From | john |
Subject | Re: [Csnd] Minimal csound |
Of course the opcodes in the liraries except the main one can be moved out of the way. I actaually run that way most of te time. We did have a versio for a short time in which all opcodes were removable but it has a pain with mobile devices and mainly went. On Fri, 28 Aug 2020, Aaron Krister Johnson wrote: > Hi all, > I often dream of a minimal/modular build of Csound where perhaps a > curses-based UI could allow one to select which opcode to build. Csound has > gotten so large over the years (I realize that this is a subjective and > relative statement) that for certain use cases, many of the opcode being > present are overkill. > > Is something like this possible? I know to some degree certain groups of > opcode already are built optionally (Loris). > > Best, > > AKJ > > 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 |
Date | 2020-08-28 17:06 |
From | Arthur Hunkins <000001e1d761dea2-dmarc-request@LISTSERV.HEANET.IE> |
Subject | Re: [Csnd] [EXTERNAL] [Csnd] Minimal csound |
In Windows Csound, only two files are required to write audio to disk with a basic set of opcodes: csound.exe and csound64.dll. Together they total 4MB. On Fri, Aug 28, 2020 at 11:39 AM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote: With CMake you can disable the build of plugins by passing an option (e.g. -DBUILD_PYTHON_OPCODES=0). Also for plugins with dependencies, they will only build if you have the right libs installed. |
Date | 2020-08-28 18:23 |
From | alexandre burton <000007362cd17e7a-dmarc-request@LISTSERV.HEANET.IE> |
Subject | Re: [Csnd] [EXTERNAL] [Csnd] Minimal csound |
Attachments | ccmake-csound.png |
and you can use ccmake — a curses interface to cmake – which makes it easy to “discover” and toggle the available switches (and paths). maybe close to what you’re looking for? (although the granularity is not opcode-level) alex.
|
Date | 2020-08-29 17:19 |
From | Aaron Krister Johnson |
Subject | Re: [Csnd] [EXTERNAL] [Csnd] Minimal csound |
Attachments | ccmake-csound.png ccmake-csound.png |
Nice things to explore here...thanks for all the responses. On Fri, Aug 28, 2020, 10:24 alexandre burton <000007362cd17e7a-dmarc-request@listserv.heanet.ie> wrote:
|