Re: [ANN] Overtone 0.8.0 - Performance Ready

2013-01-27 Thread Chris Ford
Thanks to everyone who worked hard to make 0.8.0 happen, especially Sam. :-)

On 27 January 2013 02:00, Sam Aaron samaa...@gmail.com wrote:


 On 26 Jan 2013, at 20:17, Sam Aaron samaa...@gmail.com wrote:

  I pulled out the GUI widgets from this release as I found a number of
 issues with them at the last minute and want them to be super stable and
 polished when we release them.

 I should also say that these GUI widgets are currently in the MASTER
 branch on Github:

 https://github.com/overtone/overtone/tree/master/src/overtone/gui

 So if you want to play around with them and help polish and develop them
 further, then please do.

 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




[ANN] Overtone 0.8.0 - Performance Ready

2013-01-26 Thread Sam Aaron
Hi everyone,

In case you were wondering how you might raise your spirits now that Christmas 
is well and truly over - I have the answer! Overtone 0.8 is here and is ready 
to bring joy to you all!

We've been working hard for 7 long months on this release and things are really 
starting to shine. I've personally been using Overtone for a number of live 
performances in art galleries and conferences around Europe on my own and as 
part of my band Meta-eX and I can really vouch that this release is 
Performance Ready!

If you haven't dipped your toes into the exciting Overtone waters, now is the 
perfect time to get rocking. We've got a whole bunch of great examples in the 
overtone/examples directory to get started with as well as a plethora of 
fantastic new features.

Highlights include:

* New, all Clojure, in-memory scsynth interface using clj-native - now 
supporting Windows in addition to Linux and OS X
* New (optionally disabled) machinery to stop the control and modification of 
non-live nodes (controlling loading nodes blocks the current thread and 
controlling destroyed nodes throws an exception).
* New event handler `on-latest-event`  which serially handles incoming events 
with the lowest latency by dropping events it hasn't had time to handle, yet 
always handling the last event seen.
* Major progress has been made porting the metadata for the extra ugens not 
included by default in SuperCollider. See 
`overtone/sc/machinery/ugen/metadata/extras/README.md` for progress
* Complete overhaul of the default group structure. See `foundation-*` fns.
* Many new synths
* Many, many new ugens: major progress has been made porting the metadata for 
the extra ugens not included by default in SuperCollider. See 
`overtone/sc/machinery/ugen/metadata/extras/README.md` for progress.
* Clojure 1.5 compatibility

Full release notes: 
https://github.com/overtone/overtone/blob/release/0.8.0/CHANGELOG.md
Overtone Repo: https://github.com/overtone/overtone

As always, the Overtone Cheatsheet gives an overview of the full API: 

So give it a try. Add [overtone 0.8.0] to your lein 2+ project and evaluate 
(use 'overtone.live) in your REPL then come and share your musical/sonic/noise 
exploits over on the Overtone mailing list: 
http://groups.google.com/group/overtone


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




Re: [ANN] Overtone 0.8.0 - Performance Ready

2013-01-26 Thread Sam Aaron
Hey Craig,

sorry, that was a tiny glitch which is now resolved. I pulled out the GUI 
widgets from this release as I found a number of issues with them at the last 
minute and want them to be super stable and polished when we release them. 
Hopefully this will be for the next release.

Sam

---
http://sam.aaron.name

On 26 Jan 2013, at 19:55, Craig Pennington cpenn...@milo.org wrote:

 Hey Sam,
 
 Great! I've been fooling around with RC20 and been having lots of fun.
 
 I changed my project.clj to use the release  ran into a bit of trouble.
 
 cpennington:badbrains cpennington$ lein repl
 nREPL server started on port 64902
 REPL-y 0.1.9
 Clojure 1.4.0
 Exit: Control+D or (exit) or (quit)
 Commands: (user/help)
 Docs: (doc function-name-here)
   (find-doc part-of-name-here)
   Source: (source function-name-here)
   (user/sourcery function-name-here)
  Javadoc: (javadoc java-object-or-class-here)
 Examples from clojuredocs.org: [clojuredocs or cdoc]
   (user/clojuredocs name-here)
   (user/clojuredocs ns-here name-here)
 user= (use 'overtone.live)
 -- Loading Overtone...
 FileNotFoundException Could not locate overtone/gui/mixer__init.class or 
 overtone/gui/mixer.clj on classpath:   clojure.lang.RT.load (RT.java:432)
 
 user= Bye for now!
 
 So it's not finding the overtone/gui/mixer.clj
 
 cpennington:badbrains cpennington$ for i in  `grep overton /tmp/list`; do 
 echo $i; ( jar -tvf $i | grep mixer ); done
 /Users/cpennington/.m2/repository/overtone/byte-spec/0.3.1/byte-spec-0.3.1.jar
 /Users/cpennington/.m2/repository/overtone/at-at/1.1.1/at-at-1.1.1.jar
 /Users/cpennington/.m2/repository/overtone/scsynth-extras/3.5.7.0/scsynth-extras-3.5.7.0.jar
 /Users/cpennington/.m2/repository/overtone/scsynth/3.5.7.0/scsynth-3.5.7.0.jar
 /Users/cpennington/.m2/repository/overtone/overtone/0.8.0/overtone-0.8.0.jar
   9065 Fri Jan 18 22:40:54 EST 2013 overtone/studio/mixer.clj
 /Users/cpennington/.m2/repository/overtone/midi-clj/0.5.0/midi-clj-0.5.0.jar
 /Users/cpennington/.m2/repository/overtone/osc-clj/0.9.0/osc-clj-0.9.0.jar
 /Users/cpennington/.m2/repository/overtone/libs.handlers/0.2.0/libs.handlers-0.2.0.jar
 
 
 Only sees the studio one. Double checking RC20 gives:
 
 cpennington:badbrains cpennington$ for i in  `grep overton /tmp/list| sed 
 's/0.8.0/0.8.0-RC20/g'`; do echo $i; ( jar -tvf $i | grep mixer ); done
 /Users/cpennington/.m2/repository/overtone/byte-spec/0.3.1/byte-spec-0.3.1.jar
 /Users/cpennington/.m2/repository/overtone/at-at/1.1.1/at-at-1.1.1.jar
 /Users/cpennington/.m2/repository/overtone/scsynth-extras/3.5.7.0/scsynth-extras-3.5.7.0.jar
 /Users/cpennington/.m2/repository/overtone/scsynth/3.5.7.0/scsynth-3.5.7.0.jar
 /Users/cpennington/.m2/repository/overtone/overtone/0.8.0-RC20/overtone-0.8.0-RC20.jar
   2492 Thu Jun 28 15:32:38 EDT 2012 overtone/gui/mixer.clj
   9065 Fri Jan 18 23:40:54 EST 2013 overtone/studio/mixer.clj
 /Users/cpennington/.m2/repository/overtone/midi-clj/0.5.0/midi-clj-0.5.0.jar
 /Users/cpennington/.m2/repository/overtone/osc-clj/0.9.0/osc-clj-0.9.0.jar
 /Users/cpennington/.m2/repository/overtone/libs.handlers/0.2.0/libs.handlers-0.2.0.jar
 On Saturday, January 26, 2013 2:23:51 PM UTC-5, Sam Aaron wrote:
 
 So perhaps this wasn't included in the uploaded release?
 
 Thank you for a great tool, this weak player really appreciates it!
 
 Cheers,
   Craig
  
 Hi everyone, 
 
 In case you were wondering how you might raise your spirits now that 
 Christmas is well and truly over - I have the answer! Overtone 0.8 is here 
 and is ready to bring joy to you all! 
 
 We've been working hard for 7 long months on this release and things are 
 really starting to shine. I've personally been using Overtone for a number of 
 live performances in art galleries and conferences around Europe on my own 
 and as part of my band Meta-eX and I can really vouch that this release is 
 Performance Ready! 
 
 If you haven't dipped your toes into the exciting Overtone waters, now is the 
 perfect time to get rocking. We've got a whole bunch of great examples in the 
 overtone/examples directory to get started with as well as a plethora of 
 fantastic new features. 
 
 Highlights include: 
 
 * New, all Clojure, in-memory scsynth interface using clj-native - now 
 supporting Windows in addition to Linux and OS X 
 * New (optionally disabled) machinery to stop the control and modification of 
 non-live nodes (controlling loading nodes blocks the current thread and 
 controlling destroyed nodes throws an exception). 
 * New event handler `on-latest-event`  which serially handles incoming events 
 with the lowest latency by dropping events it hasn't had time to handle, yet 
 always handling the last event seen. 
 * Major progress has been made porting the metadata for the extra ugens not 
 included by default in SuperCollider. See 
 `overtone/sc/machinery/ugen/metadata/extras/README.md` for progress 
 * Complete overhaul of the default group structure. See 

Re: [ANN] Overtone 0.8.0 - Performance Ready

2013-01-26 Thread Sam Aaron

On 26 Jan 2013, at 20:17, Sam Aaron samaa...@gmail.com wrote:

 I pulled out the GUI widgets from this release as I found a number of issues 
 with them at the last minute and want them to be super stable and polished 
 when we release them.

I should also say that these GUI widgets are currently in the MASTER branch on 
Github:

https://github.com/overtone/overtone/tree/master/src/overtone/gui

So if you want to play around with them and help polish and develop them 
further, then please do.

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