Re: SVG and MIDI

I would echo two of Helder's recommendations: SMIL for synchrony and 
svg-developers (on yahoo groups) as a forum to exchange such ideas. I've 
only half tuned into this thread, but for a long time I have wanted some 
sort of musical markup notation not to annotate music but to compose and 
play it (and of course interleave with graphical presentations).

So something like <chord timber="flute" id="C"><note  value="A,0"/><note 
value="F,0"/><note timber="trombone" value="C,1" hold="C.end+1"/><voice 
amplitude="7db" modulation="20hx"><animate animateValue="amplitude" 
from="7db" to="4db" begin="2s" dur="1s" /></chord> could be "played" while 
I'm doing a variety of other things with HTML and SVG. It would be sort of 
like having SVG but for sound and it would allow the construction of complex 
sounds. Maybe there already is something like that but I doubt that it has 
browser support to let me make music yet. And I somehow doubt that if there 
is, that they're integrating that closely with SMIL and SVG.

(Musical markup : SVG) = (system sounds + audio files :  installed fonts 
+<img> + HTML)

Here's some fiddling I did with random music composition using audio clips 
several years ago: 
http://srufaculty.sru.edu/david.dailey/javascript/sound/sound3.html (working 
in at least IE, FF, . I'd like ot do something like that but to have direct 
access to high level sound creation resources instead of the little 
percussive voices, nice though they are)

cheers
David
----- Original Message ----- 
From: "Helder Magalhães" <helder.magalhaes@gmail.com>
To: "James Ingram" <j.ingram@netcologne.de>
Cc: <www-svg@w3.org>
Sent: Monday, November 01, 2010 7:19 PM
Subject: Re: SVG and MIDI


>> Hi Helder,
>
> Hi James,
>
>
>> My mind has been exploding since Alex's post yesterday. Discovered that
>> Inkpen preserves custom markup when reading and saving files... :-))
>
> You mean "Inkscape" [1]? ;-)
>
> Yeah, I guess taking the "develop an Inkscape plug-in" approach is
> probably wise for this case. I've seen a few software packages based
> on this approach, mostly just to embed metadata which is used for
> behavior during run-time.
>
> I guess you might also find interesting (to mix/analyze/reuse) to know
> about Audacity [2], which has some (apparently quite limited) support
> for MIDI and whose license seems to be compatible with Inkscape's.
>
> Probably this is not the most appropriate mailing list for this sort
> of details: I'd hint you to place this sort of threads in the SVG
> Developers group [3] in the future. ;-)
>
>
>> All the best,
>> James
>
> Hope this helps,
> Helder
>
>
> [1] http://inkscape.org/
> [2] http://audacity.sourceforge.net/
> [3] http://tech.groups.yahoo.com/group/svg-developers/
>
>
> 

Received on Tuesday, 2 November 2010 00:35:26 UTC