software

software

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

ChucK is a new (and developing) audio programming language for real-time synthesis, composition, performance, and now, analysis - 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. 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/analysis programs, and real-time interactive control. ChucK is one of the programmes used in live coding circles. visit http://chuck.cs.princeton.edu/ for more details.

::: location:

online video editing sites

online video editing sites

Andrew Garton's posted a question asking for recommendations for online video editing systems. I did a quick google search & asked on the videoblogging list. making a list below (& replied to his post) for reference :

(read more)

::: location:

tina 2006 - chat with Richie on sound toys and playful instruments

direct video link
video page on blip.tv

a chat with Richie, from Melbourne band / crew WD40, who builds sound toys and instruments for outdoor parties and festivals - for both kids and adults. he discusses his thoughts on the importance of play. midway through some people walk past and one starts playing a piano down the other end of the room so there was a nice chat about instruments and the piano Richie has at home.

Sophie - a project for The Institute of the Future of the Book

Sophie, the Institute's first piece of software, is designed for reading and writing next-generation electronic books. Sophie will facilitate the easy construction of documents that are designed to live on the network and to use multimedia and time in ways that are currently difficult, if not impossible.

playing with squeak

HelloWorld! squeak file

visit squeak plugins page if you can't see the app below


or click here to open hello world squeak test app if you can't already see it. once the page opens, scroll to the toolbar at bottom of page and add things to the test page - you won't be able to save though!

hrmm... that didn't work at all :(

useful links to docs / info :

http://www.squeak.org : one of the main squeak sites

http://guzdial.cc.gatech.edu/squeakbook/ : book on squeak "Squeak: Object-oriented design with multimedia applications" by Mark Guzdial

http://coweb.cc.gatech.edu/cs2340/ : uni course using squeak that the "Squeak: Object-oriented design with multimedia applications" book was based on

http://www.iam.unibe.ch/~ducasse/Videos/ : video tutorials - don't seem to have sound in all of them though! screencasts

http://minnow.cc.gatech.edu/squeak : Squeak Swiki

http://minnow.cc.gatech.edu/squeak/2983 : documentation

http://minnow.cc.gatech.edu/squeak/82 : a self study course in squeak

http://minnow.cc.gatech.edu/squeak/20 : other squeak websites

http://www.univ-savoie.fr/Portail/Groupes/listic2/membres/Stephane.Ducas... : pdf books on squeak

::: location:

Alice

Alice is a modern programming environment designed to be a student's first exposure to object-oriented programming. It allows students to learn basic computer science while creating animated movies, simple video games, where students control the behavior of 3D objects and characters in a virtual world.

::: location:

Squeak

Squeak is highly portable open-source Smalltalk with powerful multimedia facilities. Squeak is the vehicle of a wide range of projects, ranging from educational platforms to commercial web application development.

::: location:

Croquet Project - teaching platform for creating collaborative multi-user online applications

The Croquet Project is an international effort to promote the continued development of Croquet, a new open source software platform for creating deeply collaborative multi-user online applications. It features a network architecture that supports communication, collaboration, resource sharing, and synchronous computation among multiple users. Using the downloadable Croquet SDK, software developers can benefit from a flexible enough framework that virtually any user interface concept could quickly and easily be prototyped and deployed to create powerful and highly collaborative multi-user 2D and 3D applications and simulations.

impromptu

Impromptu is a programming language based on scheme which can be used for live programming purposes eg live coding of music. visit http://impromptu.moso.com.au for more details

::: location:

adaptive music

AdaptiveMusic.net is a research community exploring computational arts practices, in particular the development of adaptive music environments. The community is based at the Queesland University of Technology at Kelvin Grove, Brisbane, Australia.

::: location:

Pages

Subscribe to RSS - software