Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Chuck Programming

  • 27-03-2008 10:03am
    #1
    Registered Users, Registered Users 2 Posts: 2,164 ✭✭✭


    Has anyone tries the programming language Chuck?

    I tired it last night using Audicle as an IDE. It seems really good, easy to install and get working and simple enough while having a lot of power.

    Just to prove this does count as experimental music here is the code for In C by Riley


Comments

  • Registered Users, Registered Users 2 Posts: 6,790 ✭✭✭cornbb


    cavedave wrote: »
    Has anyone tries the programming language Chuck?

    I tired it last night using Audicle as an IDE. It seems really good, easy to install and get working and simple enough while having a lot of power.

    Just to prove this does count as experimental music here is the code for In C by Riley

    No i hadn't heard of it. Bookmarked though, thanks, I'll be sure to check it out. It looks friendly enough. I've used Csound and Max in the past (both of which are most definitely experimental and fun), currently working with JUCE (which was used to make Mackie's Traktion software) which isn't all that fun :pac:

    Edit: I love the In C example! It just goes to show how algorithmic in nature the scores of many pieces of new music are...


  • Registered Users, Registered Users 2 Posts: 2,164 ✭✭✭cavedave


    For Computer nerds here is In C in C

    The coolest bit of Chuck code I have found so far is Reichs unclapping Music in a few lines of readable code
    http://www.jesusgollonet.com/blog/2006/07/25/unclapping-music/

    It is quite odd to hear the music and see how simple it is.


  • Registered Users, Registered Users 2 Posts: 6,790 ✭✭✭cornbb


    cavedave wrote: »
    For Computer nerds here is In C in C

    The coolest bit of Chuck code I have found so far is Reichs unclapping Music in a few lines of readable code
    http://www.jesusgollonet.com/blog/2006/07/25/unclapping-music/

    It is quite odd to hear the music and see how simple it is.

    Very cool, the syntax looks pretty easy (compared to Csound anyway). Do you know if its any good for generating MIDI sequences? Can it write data to a MIDI file? I should really read up on it myself and install it but I'm at work :pac: Will be sure to check it out later though.


  • Registered Users, Registered Users 2 Posts: 2,164 ✭✭✭cavedave


    Do you know if its any good for generating MIDI sequences? Can it write data to a MIDI file?
    Sorry I have only started playing around with it myself so I am not aware of all of its capabilities.
    Chuck seems to be pretty midi friendly
    ChucK contains built-in MIDI classes to allow for interaction with MIDI based software or devices.


  • Registered Users, Registered Users 2 Posts: 3,805 ✭✭✭Setun


    Sorry if this sounds a bit noobish, but is there a way of using the app without having to build it and mess about in Terminal on OS?


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 2,164 ✭✭✭cavedave


    The way I got it working was
    Download audicle from http://audicle.cs.princeton.edu/mini/
    Run audicle and open up a file. Say open examples/basic/moe.ck
    If you are on OSX you seem to need to start the virtual machine. Windows you seem not to need to.
    Press "add sheet" and listen. Press "remove sheet" and change something in the code. Go back to start of this line
    Go through this tutorial http://chuck.cs.princeton.edu/doc/learn/tutorial.html
    And then this one http://www.iua.upf.es/~gcoleman/chuck/tutorial/tutorial.html

    Hopefully this helps. If not can you shout the list back?


  • Registered Users, Registered Users 2 Posts: 3,805 ✭✭✭Setun


    Thx that works great! Interesting program, cheers.


Advertisement