Csound Csound-dev Csound-tekno Search About

[Csnd-dev] A csound project...

Date2022-04-30 18:01
FromJohn
Subject[Csnd-dev] A csound project...
...called minimal7.  I have been looking at ways of making csound
smaller and flexible.  The attached draft document should give you
some idea f what it currently does.  I would appreciate any comments and
suggestions. 


==John ffitch


Date2022-04-30 18:52
FromRory Walsh
SubjectRe: [Csnd-dev] A csound project...
This seems very nice, and welcome. It sounds like it could be extremely useful for a wide range of applications. Are there any performance gains? 

On Sat, 30 Apr 2022 at 18:02, John <jpff@codemist.co.uk> wrote:

...called minimal7.  I have been looking at ways of making csound
smaller and flexible.  The attached draft document should give you
some idea f what it currently does.  I would appreciate any comments and
suggestions.


==John ffitch


Date2022-04-30 20:04
From"Dr. Richard Boulanger"
SubjectRe: [Csnd-dev] A csound project...
I am so excited about this new development - and I have been testing it with John over the past few months.
Right now, it's all about size.  (I think that smaller versions of Csound will appeal to NFT developers and WebAudio developers
and even, perhaps, to the Bela, Daisy, Pi, CsoundUnity, or even "Cabbage-synth and Cabbage-FX stand-alone, AU or VST" developers.). 

For sure we need to see about speed issues too - and we might
give that a look in our meeting this week - or John might get there even sooner.

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Sat, Apr 30, 2022 at 1:53 PM Rory Walsh <rorywalsh@ear.ie> wrote:
This seems very nice, and welcome. It sounds like it could be extremely useful for a wide range of applications. Are there any performance gains? 

On Sat, 30 Apr 2022 at 18:02, John <jpff@codemist.co.uk> wrote:

...called minimal7.  I have been looking at ways of making csound
smaller and flexible.  The attached draft document should give you
some idea f what it currently does.  I would appreciate any comments and
suggestions.


==John ffitch


Date2022-04-30 20:58
Fromjoachim heintz
SubjectRe: [Csnd-dev] A csound project...
it was interesting to read for me; thank you.

i am not sure i get it right that the final result is an application 
which (in the example) only plays henon.csd?  and i would have expected 
that the reduction of size is more than 25%, as there are only few 
opcodes used?

best -
	joachim


On 30/04/2022 19:01, John wrote:
> 
> ...called minimal7.  I have been looking at ways of making csound
> smaller and flexible.  The attached draft document should give you
> some idea f what it currently does.  I would appreciate any comments and
> suggestions.
> 
> 
> ==John ffitch

Date2022-04-30 21:08
FromJohn ff
SubjectRe: [Csnd-dev] A csound project...
No time gain, only memory at present.  I think there is a possibility for time but needs a lot of work.i have some ideas but not verified

==John ffitch

On 30 Apr 2022, at 18:53, Rory Walsh <rorywalsh@ear.ie> wrote:
This seems very nice, and welcome. It sounds like it could be extremely useful for a wide range of applications. Are there any performance gains? 

On Sat, 30 Apr 2022 at 18:02, John < jpff@codemist.co.uk> wrote:

...called minimal7.  I have been looking at ways of making csound
smaller and flexible.  The attached draft document should give you
some idea f what it currently does.  I would appreciate any comments and
suggestions.


==John ffitch


Date2022-04-30 21:13
FromJohn ff
SubjectRe: [Csnd-dev] A csound project...
I have only treated about 800+ opcodes but there are about 1600

On 30 Apr 2022, at 20:59, joachim heintz <jh@joachimheintz.de> wrote:
it was interesting to read for me; thank you.

i am not sure i get it right that the final result is an application
which (in the example) only plays henon.csd? and i would have expected
that the reduction of size is more than 25%, as there are only few
opcodes used?

best -
joachim


On 30/04/2022 19:01, John wrote:

...called minimal7. I have been looking at ways of making csound
smaller and flexible. The attached draft document should give you
some idea f what it currently does. I would appreciate any comments and
suggestions.


==John ffitch


Date2022-04-30 22:40
From"Dr. Richard Boulanger"
SubjectRe: [Csnd-dev] A csound project...
As I understand it, right now it only reduces things by 25% because of all the things that are still left in.
The idea is that if you are making (or distributing) a synth (as a stand-alone, or plugin), or an NFT, it would only 
use the parts of Csound required by the app or the NFT - saving a lot of energy on the blockchain or size on the web or...

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Sat, Apr 30, 2022 at 3:58 PM joachim heintz <jh@joachimheintz.de> wrote:
it was interesting to read for me; thank you.

i am not sure i get it right that the final result is an application
which (in the example) only plays henon.csd?  and i would have expected
that the reduction of size is more than 25%, as there are only few
opcodes used?

best -
        joachim


On 30/04/2022 19:01, John wrote:
>
> ...called minimal7.  I have been looking at ways of making csound
> smaller and flexible.  The attached draft document should give you
> some idea f what it currently does.  I would appreciate any comments and
> suggestions.
>
>
> ==John ffitch
>

Date2022-04-30 23:50
FromDave Seidel
SubjectRe: [Csnd-dev] A csound project...
NFTs...ugh.

On Sat, Apr 30, 2022 at 5:40 PM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
As I understand it, right now it only reduces things by 25% because of all the things that are still left in.
The idea is that if you are making (or distributing) a synth (as a stand-alone, or plugin), or an NFT, it would only 
use the parts of Csound required by the app or the NFT - saving a lot of energy on the blockchain or size on the web or...

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Sat, Apr 30, 2022 at 3:58 PM joachim heintz <jh@joachimheintz.de> wrote:
it was interesting to read for me; thank you.

i am not sure i get it right that the final result is an application
which (in the example) only plays henon.csd?  and i would have expected
that the reduction of size is more than 25%, as there are only few
opcodes used?

best -
        joachim


On 30/04/2022 19:01, John wrote:
>
> ...called minimal7.  I have been looking at ways of making csound
> smaller and flexible.  The attached draft document should give you
> some idea f what it currently does.  I would appreciate any comments and
> suggestions.
>
>
> ==John ffitch
>

Date2022-05-01 11:48
Fromandy fillebrown
SubjectRe: [Csnd-dev] A csound project...

This is great and will be very useful for web-based projects! Is there a way to specify multiple input .csd files when generating the header?



On Sat, Apr 30, 2022 at 1:02 PM John <jpff@codemist.co.uk> wrote:

...called minimal7.  I have been looking at ways of making csound
smaller and flexible.  The attached draft document should give you
some idea f what it currently does.  I would appreciate any comments and
suggestions.


==John ffitch