Absolutely.

By coincidence, I've been collaborating with Jeremy and Sam - personally, I 
think SonicPi and TW are
soul-mates - on the surface they a different, but under the covers, they 
are very similar.

Jeremy is combining fragment of knowledge through transclusion, Sam is 
making music by combining
fragments of music (represented in code)

I wrote the OSC stuff in sonic pi in Erlang (there's a complete Erlang 
hidden inside SonicPi) -
and I have been thinking about using TW as an alternative front end to 
SonicPi - SonicPi uses the
supercollider internally (which is also controlled by OSC) - parts of the 
note scheduler inside SonicPi are
written in Erlang (mainly because concurrency and syncing up things is far 
easier in Erlang than in Ruby)

Jeremy and I have been playing with ways to make Erlang talk to TW so we 
can do stuff
outside the TW - and actually audio processing (like in the supercollider) 
would be great to do
outside the TW (alternative would be to use webaudio and webmidi inside the 
browser) - my feeling is
that webaudio in the browser is years behind the supercollider (but may 
catch up quickly)

Here's some links you might like to look at

https://github.com/samaaron/sonic-pi/blob/master/app/server/erlang/osc.erl
https://joearms.github.io/published/2015-01-05-Connecting-Erlang-to-Sonic-Pi.html
https://joearms.github.io/published/2016-01-28-A-Badass-Way-To-Connect-Programs-Together.html
https://joearms.github.io/published/2016-01-29-Controlling-Sound-with-OSC-Messages.html

Glueing together sonicPi and TW using OSC over UDP or TCP would be great 
fun.

I'm actually a great fan of OSC (for reasons given in the above blogs)

This could be great fun.

Cheers

/Joe


On Saturday, 8 December 2018 11:24:25 UTC+1, AlexHough wrote:
>
> Dear All,
>
> I've been playing with Sonic Pi [1] and was shown how it can take OSC data 
> from TouchOSC [2]
>
> I searched the web and found osc.js [3]
>
> I was wondering if :
> a) anyone exploring or wants to explore TiddlyWiki, SonicPi and OSC?
> b) they would be interested in collaborating on a art installation using 
> these technologies? 
> c) TW could take the place of TouchOSC
>
> All comments and thoughts most welcome
>
> best wishes
>
> Alex
>
> [1] https://sonic-pi.net/
> [2] https://hexler.net/software/touchosc
> [3] https://github.com/colinbdclark/osc.js/
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/7699a6db-85b5-45c9-8b85-76d9e9be984f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to