Sam, <shameless-plug> Is this the version you'll be covering at your talk at skillsmatter on 3 October?
http://skillsmatter.com/event/java-jee/london-clojure-user-group-october-meetup We'll be having 2 lightning talks as well. :-D </shameless-plug> cheers, Bruce On Sun, Sep 25, 2011 at 15:59, Sam Aaron <samaa...@gmail.com> wrote: > Hi everyone, > > given that Clojure 1.3 has recently gone GOLD > (http://www.youtube.com/watch?v=n0pvFulUd98) I thought we should celebrate > with a new version of Overtone with full Clojure 1.3 support. > > Overtone 0.4.0 is now on Clojars and tagged on Github. > > https://github.com/overtone/overtone/tree/0.4.0 > > In addition, all of Overtone's direct dependencies: osc-clj, at-at, midi-clc, > byte-spec and indirect dependencies (if you have a monome) serial-port, > monome-serial and polynome have all been updated to support Clojure 1.3. > > Here's the changelog: > > ### New > > * Support for Clojure 1.3 > * Provide more separation between 'public' and 'private' APIs by moving > non-public aspects of overtone.sc into overtone.sc.machinery > * Similarly pull out 'private' machinery from overtone.sc.server into > overtone.sc.machinery.server - overtone.sc.server now contains only public > fns. > * Create new helpers namespace for useful 'public' fns. overtone.util is now > meant for internal/private util fns. > * Define and use default Overtone at-at pool > * Remove server dependence on studio.rig. Use #'boot-rig to boot and wait for > rig to complete its initialisation > * Improve doc for sin-osc-fb ugen > * Improve doc for node-free > * Clean up implementation of cgen macro > * Rename boot to boot-server > * Rename quit to kill-server > * Make osc-validator check for actual types not the 'fuzzy' types Clojure uses > * Add information about resolving collider ugen fns to collider docstrings > * Teach resolve-degree about sharps and flats > * Stop users from attempting to receive osc messages from the server when > it's not connected > * Various ugen metadata fixes > * Various docstring improvements > > ### Examples > * Add piano piece - Gnossienne No. 1 by Erik Satie > > ### Helpers > * Add some useful string manipulation fns > * Add some file helper fns > * Move splay-pan into helpers ns > * Move sc-lang converter here > > ### REPL > * Add odoc - Overtone version of doc which gives information about ugen > colliders > * Add super rudimentary (but still pretty fun) shell fns ls and grep > * Make find-ug and find-ug-doc macros so you can pass unquoted symbols as args > * Allow ugen searches to also match the ugen name in addition to its full doc > string > * Teach find-ug to print the full docstring of the match if only one is > returned > > ### Deprecated > * Support for vijual representation of node tree > > ### Bugfixes > > * Fix clear-ids in allocator > * Don't explicitly free node id when freeing node as this is already handled > by a callback > * Fix resolve-gen-name > * Fix cgen bug in arglist generation > * Fix snare drum inst > > Sam > > --- > http://sam.aaron.name > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with your > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en