[lively-kernel] audio / source code

Jay Hardesty jay.hardesty at gmail.com
Wed Apr 14 22:37:03 CEST 2010


>Chris Double wrote:
>
>> On 13/04/10 10:32, Jay Hardesty wrote:
>> Objects and apps for varying and hybridizing musical scores.
>> Morphic style widgets for control and visualization of musical structure.
>> Rendering MIDI data into audio (via Quicktime is the only current
>> solution there I suppose?)
>
> You can use HTML 5 audio via data URL's to generate sound and play it -
> although it's a bit of a pain doing it this way. There is work being
> done on working out an HTML audio generation API. See here for some
> discussion:
>
> https://bugzilla.mozilla.org/show_bug.cgi?id=490705
>
> If you generate the audio on the server and serve it as a WAV file then
> you can use HTML 5 audio to play it on recent Chrome, Safari, Opera and
> Firefox builds (I think all those support WAV).
>
> Chris.
> --
> http://bluishcoder.co.nz

Thank you Chris - those developments definitely seem worth tracking.
For now, my aim's to make web apps that don't require a server process
generating audio (already do that for Seaside apps), and so having a
sound library to render MIDI scores on the client side is important -
without having to serve one sample-by-sample in html. So unfortunately
Quicktime seems like the only thing (I hate general  MIDI as much as
anybody, but at least it works as a placeholder, for proof-of-concept
apps)


> Robert Krahn wrote:
>
>Of course you can also add source code and subdirectories elsewhere. Assuming you want to add audio support you might want add a subdirectory audio to http://www.lively->kernel.org/repository/lively-wiki/.
>[...]
>Important: Source code contributions MUST be MIT licensed. Please only upload your code if you are willing to accept this license.
>
>Best,
>Robert

Thanks - it's good to know that. Not sure yet if LK is an appropriate
place at this time for something as domain specific as my music
projects, but will keep the licensing guidelines in mind when
evaluating potential paths forward.

Jay


More information about the lively-kernel mailing list