Csound Csound-dev Csound-tekno Search About

[Csnd] csound6~ for Max/MSP beta up now

Date2022-03-09 01:40
FromIain Duncan
Subject[Csnd] csound6~ for Max/MSP beta up now
Hi colleagues, I'm excited to announce that the first beta release of my csound6~ object for Max is now available for intel Mac. It's a minimal, modern csound object using the Csound6 API, and is largely based on Victor Lazzarini's object for PureData. This should allow better latency and performance than the legacy csound~ object and handle larger and more messages, but does not attempt to port all the features of the legacy csound~ object.

Features include realtime score playing, audio input, event handling, score cueing, and real time modulation messages.

Limitations: Csound table reading and writing from Max and Max event output (from outvalue opcodes) are not yet implemented, but are planned. Csound midi opcodes are not supported and whether they will be is to be determined based on demand.

Binaries exist for Intel Mac only at the moment. The code should compile for Windows and Apple Silicon, but I could do with some help on both of those as I'm not a Windows developer and just got an M1. If you can help, please get in touch!

Project page:
https://github.com/iainctduncan/csound_max

Release:
https://github.com/iainctduncan/csound_max/releases/tag/0.1-beta-mac

Enjoy!
Iain
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

Date2022-03-09 05:49
Fromjoachim heintz
SubjectRe: [Csnd] csound6~ for Max/MSP beta up now
wow that's grat news iain.  thanks so much for this important work!
i will test it once i get to a mac, and forward it to my max-using students.
best -
	joachim


On 09/03/2022 02:40, Iain Duncan wrote:
> Hi colleagues, I'm excited to announce that the first beta release of my 
> csound6~ object for Max is now available for intel Mac. It's a minimal, 
> modern csound object using the Csound6 API, and is largely based on 
> Victor Lazzarini's object for PureData. This should allow better latency 
> and performance than the legacy csound~ object and handle larger and 
> more messages, but does not attempt to port all the features of the 
> legacy csound~ object.
> 
> Features include realtime score playing, audio input, event handling, 
> score cueing, and real time modulation messages.
> 
> Limitations: Csound table reading and writing from Max and Max event 
> output (from outvalue opcodes) are not yet implemented, but are planned. 
> Csound midi opcodes are not supported and whether they will be is to be 
> determined based on demand.
> 
> Binaries exist for Intel Mac only at the moment. The code should compile 
> for Windows and Apple Silicon, but I could do with some help on both of 
> those as I'm not a Windows developer and just got an M1. If you can 
> help, please get in touch!
> 
> Project page:
> https://github.com/iainctduncan/csound_max 
> 
> 
> Release:
> https://github.com/iainctduncan/csound_max/releases/tag/0.1-beta-mac 
> 
> 
> Enjoy!
> Iain
> 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

Date2022-03-09 06:37
FromVictor Lazzarini
SubjectRe: [Csnd] [EXTERNAL] [Csnd] csound6~ for Max/MSP beta up now
Well done, Iain!
Great stuff! We should maybe remove the csound~ repo so it doesn't cause any confusion? Certainly link your release from csound.com

Prof. Victor Lazzarini
Maynooth University
Ireland

On 9 Mar 2022, at 01:42, Iain Duncan <iainduncanlists@gmail.com> 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.

Hi colleagues, I'm excited to announce that the first beta release of my csound6~ object for Max is now available for intel Mac. It's a minimal, modern csound object using the Csound6 API, and is largely based on Victor Lazzarini's object for PureData. This should allow better latency and performance than the legacy csound~ object and handle larger and more messages, but does not attempt to port all the features of the legacy csound~ object.

Features include realtime score playing, audio input, event handling, score cueing, and real time modulation messages.

Limitations: Csound table reading and writing from Max and Max event output (from outvalue opcodes) are not yet implemented, but are planned. Csound midi opcodes are not supported and whether they will be is to be determined based on demand.

Binaries exist for Intel Mac only at the moment. The code should compile for Windows and Apple Silicon, but I could do with some help on both of those as I'm not a Windows developer and just got an M1. If you can help, please get in touch!

Project page:
https://github.com/iainctduncan/csound_max

Release:
https://github.com/iainctduncan/csound_max/releases/tag/0.1-beta-mac

Enjoy!
Iain
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

Date2022-03-09 11:37
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] csound6~ for Max/MSP beta up now
Iain,

Awesome!

I am running it on:

Max 8.2.2

MacBook Pro running macOS Catalina 10.15.7


Working out of the box.


I will explore further over the next week.

- and then get my students working with it after spring break!


I will also give it a run on my M1 MacBook too running an even newer macOS


Congratulations and Thanks!


- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Tue, Mar 8, 2022 at 8:41 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi colleagues, I'm excited to announce that the first beta release of my csound6~ object for Max is now available for intel Mac. It's a minimal, modern csound object using the Csound6 API, and is largely based on Victor Lazzarini's object for PureData. This should allow better latency and performance than the legacy csound~ object and handle larger and more messages, but does not attempt to port all the features of the legacy csound~ object.

Features include realtime score playing, audio input, event handling, score cueing, and real time modulation messages.

Limitations: Csound table reading and writing from Max and Max event output (from outvalue opcodes) are not yet implemented, but are planned. Csound midi opcodes are not supported and whether they will be is to be determined based on demand.

Binaries exist for Intel Mac only at the moment. The code should compile for Windows and Apple Silicon, but I could do with some help on both of those as I'm not a Windows developer and just got an M1. If you can help, please get in touch!

Project page:
https://github.com/iainctduncan/csound_max

Release:
https://github.com/iainctduncan/csound_max/releases/tag/0.1-beta-mac

Enjoy!
Iain
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

Date2022-03-09 15:01
FromIain Duncan
SubjectRe: [Csnd] csound6~ for Max/MSP beta up now
Great to hear it's working for you Dr B!

Victor, maybe we should keep the old csound~ legacy repo up and visible for a bit until I have more of the features ported? I want to get table writing/reading and outvalue going asap as I need them for Scheme for Max. I'm less sure about when I'll get to the midi stuff.

iain

On Wed, Mar 9, 2022 at 3:38 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Iain,

Awesome!

I am running it on:

Max 8.2.2

MacBook Pro running macOS Catalina 10.15.7


Working out of the box.


I will explore further over the next week.

- and then get my students working with it after spring break!


I will also give it a run on my M1 MacBook too running an even newer macOS


Congratulations and Thanks!


- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Tue, Mar 8, 2022 at 8:41 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi colleagues, I'm excited to announce that the first beta release of my csound6~ object for Max is now available for intel Mac. It's a minimal, modern csound object using the Csound6 API, and is largely based on Victor Lazzarini's object for PureData. This should allow better latency and performance than the legacy csound~ object and handle larger and more messages, but does not attempt to port all the features of the legacy csound~ object.

Features include realtime score playing, audio input, event handling, score cueing, and real time modulation messages.

Limitations: Csound table reading and writing from Max and Max event output (from outvalue opcodes) are not yet implemented, but are planned. Csound midi opcodes are not supported and whether they will be is to be determined based on demand.

Binaries exist for Intel Mac only at the moment. The code should compile for Windows and Apple Silicon, but I could do with some help on both of those as I'm not a Windows developer and just got an M1. If you can help, please get in touch!

Project page:
https://github.com/iainctduncan/csound_max

Release:
https://github.com/iainctduncan/csound_max/releases/tag/0.1-beta-mac

Enjoy!
Iain
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

Date2022-03-09 18:12
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] [The Csound Mailinglist] [Csnd] csound6~ for Max/MSP beta up now
Please keep csound~ too.

Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

On Mar 9, 2022, at 10:16 AM, Iain Duncan via The Csound Community <noreply@forum.csound.com> wrote:


Great to hear it's working for you Dr B!

Victor, maybe we should keep the old csound~ legacy repo up and visible for a bit until I have more of the features ported? I want to get table writing/reading and outvalue going asap as I need them for Scheme for Max. I'm less sure about when I'll get to the midi stuff.

iain

On Wed, Mar 9, 2022 at 3:38 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Iain,

Awesome!

I am running it on:

Max 8.2.2

MacBook Pro running macOS Catalina 10.15.7


Working out of the box.


I will explore further over the next week.

- and then get my students working with it after spring break!


I will also give it a run on my M1 MacBook too running an even newer macOS


Congratulations and Thanks!


- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Tue, Mar 8, 2022 at 8:41 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi colleagues, I'm excited to announce that the first beta release of my csound6~ object for Max is now available for intel Mac. It's a minimal, modern csound object using the Csound6 API, and is largely based on Victor Lazzarini's object for PureData. This should allow better latency and performance than the legacy csound~ object and handle larger and more messages, but does not attempt to port all the features of the legacy csound~ object.

Features include realtime score playing, audio input, event handling, score cueing, and real time modulation messages.

Limitations: Csound table reading and writing from Max and Max event output (from outvalue opcodes) are not yet implemented, but are planned. Csound midi opcodes are not supported and whether they will be is to be determined based on demand.

Binaries exist for Intel Mac only at the moment. The code should compile for Windows and Apple Silicon, but I could do with some help on both of those as I'm not a Windows developer and just got an M1. If you can help, please get in touch!

Project page:
https://github.com/iainctduncan/csound_max

Release:
https://github.com/iainctduncan/csound_max/releases/tag/0.1-beta-mac

Enjoy!
Iain
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