Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] ANN: csound6~ Max external apple silicon build

Victor Lazzarini <[email protected]>
Newsgroups gmane.comp.audio.csound.devel
Message-ID <[email protected]>
Congratulations and thank you very much for this.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 24 Oct 2023, at 03:10, Iain Duncan <[email protected]> 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 Csounders, I just wanted to let people know that I have updated the csound6~ Max binary to include a universal build for Intel and Apple Silicon macs (and Windows 64).
> 
> Other than that, there is no change to the object, but if you haven't heard of this object yet, the readme content from 0.2 is included below. Please let me know via github if for some reason it is not working for you.
> 
> iain
> 
> Csound6~
> A minimal real time csound class using the Csound6 API
> (c) Iain C.T. Duncan 2023, based on work by Victor Lazzarini, (c) 2005-2013.
> 
> Csound6~ is mostly a port of Victor Lazzarini's csound object for Pure Data. It provides a minimal csound interface using the csound API and thus should provide better performance and latency than the legacy csound~ object. It does not attempt to port all the features of the legacy csound object, but does provide a newer and higher performance facility for converting krate DSP to Max messages.
> 
> News:
> 
>     2023-10-23 Version 0.2.1 is up, with a universal binary for Intel and Apple Silicon Macs
>     2022-03-20 Version 0.2 is up, with table and buffer i/o and improved control channel i/o
> 
> Features
> 
>     Allows playing csd, orc, and sco files
>     Plays realtime messages with score syntax
>     Scores playback time can be manipulated with minimal latency
>     Supports up to 32 inlets and outlets, corresponding to number of csound channels
>     Can receive realtime modulation data using the chnget and invalue opcodes
>     Enables listening to Csound krate channels as Max messages, at divisors of ksmps
>     Outvalue opcode can be used to send Max messages explicitly
>     Provides facilities for copying between Max buffers and csound tables.
> 
> Limitations
> 
>     Ksmps must be an even divisor of the Max signal vector size so that there are one or more even kpasses per audio vector calculation.
>     Realtime events are limited to "i", "f", and "e".
>     Csound midi opcodes are not supported. They may be ported if there is sufficient demand, though using Max midi and communicating with score messages is recommended instead.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.