MATRIXSYNTH: ChucK


Showing posts with label ChucK. Show all posts
Showing posts with label ChucK. Show all posts

Friday, May 19, 2023

ChucK (1.5.0.0; codename "chai") Update

This one is in via supporting member, Loscha, who had the following to say:

"A new major release of audio programming language ChucK has come out.
ChucK has been on the scene for a solid 20 years now.
Apart from general synthesis and analysis, ChucK was a big mover in the early Live Coding music scene.
The language lets you add instruments and algorithmic elements to a live performance at will.
ChucK is a very easy and powerful language to learn."

The following was made in ChucK by Loscha back in 2018. You can find the code at the bottom of this link.




Details on the update via the ChucK email list :

"A new release of ChucK (1.5.0.0; codename "chai") is here:

https://chuck.stanford.edu/
https://chuck.cs.princeton.edu/

This is a major release; additions and updates include:

* ChucK + AI (ChAI) -- a set of AI/ML tools for building interactive AI
musical instruments and systems (thanks to Dr. Rebecca Fiebrink for
blazing the trail on interactive AI for music; thanks Yikai Li and the
students of Music AI):
https://chuck.stanford.edu/chai/
https://chuck.stanford.edu/doc/reference/ai.html

Wednesday, February 28, 2018

Sylicae EP Featuring Risset’s Harmonic Arpeggio Composed with ChucK




"Jean-Claude Risset’s harmonic arpeggio is a spectral composition technique that uses sine wave interference patterns. This technique allows you to create beautiful drone-like sound, over which occurs a downward cascading arpeggio of a specified subset of the harmonic series. The instrument’s timbre is similar to the sound produced by an overtone singer. Created by beating patterns that result from closely-spaced sinusoids (i.e. slightly detuned sine waves), Risset described the arpeggio gestures as 'spectral scans'"

You can find the code and additional details on Sample Me.

Monday, May 12, 2014

Inharmonique 1



"Risset's Arpeggios with inharmonic partials, programmed with chucK.
More info & code: jkant.blogspot.it/2014/05/inharmonique-1.html"

"I composed Inarmonique 1 as a first study on spectral composition using sine wave interference patterns, aka Jean-Claude Risset's harmonic arpeggio. I have written previously on this topic here.
The particular approach of the piece is to use "spectral scans", that involve the beating effect, of inharmonic partials.

To get the result I implemented the famous Risset instrument in chucK, wich, compared to csound, in my opinion allows for greater freedom of instrument design and parameter setting, given its OOP nature..."

Tuesday, December 24, 2013

ChucK External Instrument for Ableton Live

Published on Dec 22, 2013 Giuliano Cantini·17 videos

"Using ChucK as an external instrument in Ableton Live
// Setup:
// MIDI IAC Driver Bus to receive MIDI messages from Ableton Live in ChucK
// Soundflower Driver (2ch) to receive audio from ChucK in Ableton Live
// Setup Audio Output to Soundflower 2ch in miniAudicle Preferences
// Set Soundflower monitoring to none in Soundlowerbed
// Setup External Instrument in Ableton Live, midi to IAC, audio from Soundflower 2ch"

via Random Bitz, via @jkant76

Thursday, December 05, 2013

Using ChucK to control a Eurorack Modular Synthesizer


Using ChucK to control a Eurorack modular synthesizer. from Icaro Ferre on Vimeo.

"I love integrating software and hardware so, even since I've started learning ChucK, one of my main goals was to write a program that I could use to control my modular synth.
This video shows one of my experiments using both technologies to create some very interesting glitchy patterns.

Here's a super nerdy explanation of what's going on in this video:
The ChucK program basically sends, per note, 2 triggers and 4 random CV offsets based on an auto-generated pattern. It generates these patterns by dividing a 1 bar measure by a random number (which you can define the maximum amount) and sending a trigger for each division. In other words: if it randomly selects to divide it by 8, you'll get a bar of eight notes/triggers.
The 2 triggers are being used to generate AD envelopes using the MakeNoise Maths MK2 and the 4 CV offsets control the Z3000 pitch (via Linear FM), the WMD Geiger Counter WaveTable (via the WaveTable CV input), the uVCA CV A (pre-Geiger Counter) and the Maths CH. 1 decay. By using these random CV offsets, you can get a different sound for each note/hit.

Icaro Ferre - http://icaroferre.com
Spektro Audio - http://spektroaudio.com/"

via Icaro Ferre on The MATRIXSYNTH Lounge

Saturday, December 15, 2012

FeedbackyChucKSynth Wi Fi

Published on Dec 14, 2012 by rrr00bb

"Testing out more complex ChucK scripts to see how much I can get away with, load-wise. Feedback, 3 timbres, chorus, reverb, echo."

Sunday, December 09, 2012

Multitouch ChucK on Windows 8 Touch Screen

Win8ChucKBasicFrettingAndLegato Wi Fi
Published on Dec 8, 2012 by rrr00bb
"I got basic fretting (loose fretting... it won't completely prevent quartertones, etc if you play them exactly), and legato rules. I am back to the ChucK engine while I get better acquainted with SuperCollider coding. This is just a Windows 8 based OSC controller. It works running into ChucK or SuperCollider"

Saturday, May 15, 2010

MonoChuck - Wii Nunchuk Controlled Monotron


YouTube via Denkitribe — May 15, 2010 — "My second attempt in circuit bending the monotron. You can control the monotron with Nunchuk's accelerometer and analog stick. I used todbot's WiiChuck adaptor to connect the Nunchuk to the Arduino. http://www.sparkfun.com/commerce/prod..."

Monday, December 28, 2009

New Synth DIY Project from dioioib

via this electro-music.com thread where you'll find progress updates.

The initial post from dioioib:
"I have been working on a development board for the last few months on and off which will use a pic32 as the core, integrates a 32bit dac and has headers for LCD, 64button matrix ( Monome / Tenorion ), one general I/O, microSD slot, Midi In/Out, and USB. It will include off board RAM and EEPROM. The project is almost ready for prototype.

Inventor and I were talking in the chat and he mentioned that the eChuck forum might be the right place to post this. I have been thinking of integrating a DSP into the board as well. Although I have not decided on which one at this time, I am open to dsPic, Analog Devices ADSP, or others. I would like to know what everyone thinks would be the most convenient, and flexible. Think dream Synth / Virtual Modular.

Here is an image of the board thus far its just a 3D mock-up, but I have a lot of room to work with. Unfortunately I don't believe I can make the board the same size as the existing eChuck board, due to the USB, microSD, and Midi Headers. But let me know what you think.

So would the community be interested in something like this and secondly do you have any questions, desires, or concerns?"

Note if you comment interest here, be sure to comment in the electro-music.com thread as well. That's where dioioib is tracking things. I post here for historical/FYI purposes.

Wednesday, October 07, 2009

Max/MSP/ChucK


YouTube via akihikotube
"Max/MSP/ChucK
http://homepage.mac.com/sin..."

Friday, May 04, 2007

ChucK

Strongly-timed, Concurrent, and On-the-fly Audio Programming Language

"what is it? : ChucK is a new (and developing) audio programming language for real-time synthesis, composition, and performance - fully supported on MacOS X, Windows, and Linux. ChucK presents a new time-based, concurrent programming model that's highly precise and expressive (we call this strongly-timed), as well as dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OSC, HID device, and multi-channel audio. Furthermore, the language is designed to favor readability and flexibility over raw performance. It's fun and easy to learn, and offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis programs, and real-time interactive control."

Title link takes you there. via Loscha
NEXT PAGE HOME


Patch n Tweak
Switched On Make Synthesizer Evolution Vintage Synthesizers Creating Sound Fundlementals of Synthesizer Programming Kraftwerk

© Matrixsynth - All posts are presented here for informative, historical and educative purposes as applicable within fair use.
MATRIXSYNTH is supported by affiliate links that use cookies to track clickthroughs and sales. See the privacy policy for details.
MATRIXSYNTH - EVERYTHING SYNTH