With respect to Overtone, are you looking for students to apply for
projects, mentors to offer projects or both?
I'm currently doing a postdoc at the University of Cambridge, and if I'd
be eligible to mentor a student - I'd be very excited to do so. There's
tonnes of great stuff to work on in Overtone-land and would love to
collaborate with GSOC to get some interesting work done.
Sam
Brian Gruber wrote:
> Awesome. I can't wait to hear your ideas.
Do you have any information on the scope of a typical project? I'd like
to try to make any suggestions fit into the expected remit rather than
be either too ambitious or trivial.
Sam
* a livecoding focused Clojure editor/repl
* networked jamming support (using lamina and aleph)
- participants run all synths locally, and control messages are sent
to everyone (NetPD style)
* visual patching system (PD style, but cooler) for patching ugens
* general musical API expansion (rhythm & note generators)
Thanks Brian for bringing up the Google SOC idea, it would be very
cool to have some sponsored Overtone hacking!
-Jeff
I would love to port my algorithmic sequencer written as part of a project very similar to overtone, albeit less elegantly implemented. - documentation can be found here:
http://rymdkoloni.se/repetition/
I am currently not studying, but i have unfinished distancecourses on a Swedish university, which i might be able to ressurect somehow and finish as part of doing this. Not sure about how that would work exactly, but if there's interest i might give it a shot.
Kristoffer
Hi Kristoffer,
This would be great! I'd really like to get more sequencing
functionality into Overtone, so if you are interested in doing this
I'd be happy to support the effort. And even if it doesn't pan out
for school, lets do it anyway!
-Jeff
P.S. It would be great to hear some demos, but the examples on your
web page seem to be broken.
What do you have in mind? I think the basic infrastructure for an
editor will probably be similar no matter what the surface level
interaction might be...
> * general musical API expansion (rhythm & note generators)
> It would be really cool having some kind of general approach for this
> in overtone.
> There are some nice papers on rhythms around, which might also be
> applied to notes.
> For example: * The Euclidean Algorithm Generates Traditional Musical
> Rhythms, Godfried Toussaint
> * Musical Rhythms in the Euclidean Plane, Perouz
> Taslakian
How about a brief description of what you would envision doing in this
area too? Whether for GSoC or not, its nice to hear people's ideas
about this since I think it will be one of the next big growth areas
for Overtone.
-Jeff
Yeah, i've already been poking around in the guts of osc message creation to have it work. The model i'm using is based on letting supercollider handle all the timing, and just schedule things a second or two in the future. Did not find a way to do this easily from overtone, but will get at it as soon as i have some more time.
Thx for pointing that out, had just moved it and broken the links. Should work now.
Kristoffer
In general scheduling ahread of time is our strategy in Overtone also,
since the JVM can't be counted on to execute in anything like
real-time. It's easy to schedule messages in Overtone though. If
you've defined a kick drum synth (e.g.
overtone.music.instrument.drum/kick) then calling it like a function
will immediately play the synth: (kick)
However, if you call the function inside of an "at" form, then it will
schedule the synth to be played at a specific moment:
(at (+ (now) 1000))
(kick))
That will play the kick in 1 second from now.
-Jeff