W3C home > Mailing lists > Public > public-audio@w3.org > July to September 2012

Re: Loop points proposal

From: Gabriel Cardoso <gabriel.cardoso@inria.fr>
Date: Mon, 3 Sep 2012 14:02:38 +0200 (CEST)
To: Joseph Berkovitz <joe@noteflight.com>, Chris Rogers <crogers@google.com>
Cc: Audio Working Group <public-audio@w3.org>
Message-ID: <1359684480.11601715.1346673758123.JavaMail.root@inria.fr>
Hi Joe, Chris 


I had a look at it and it seems pretty easy to use and extendable. 


However, as a developer, I would apreciate to be able to extend or override existing "loop modes" to implement my own behaviour. D id you discuss a more object oriented approach for loops (i.e.: passing a LoopMode object to an AudioBufferSourceNode) ? Would that be overkill or inconsistent ? 


Here is a short video showing an advanced looping feature in a DAW : 

http://www.ehow.com/video_4949643_fruity-loops-studio-tutorial_-looping.html 
(the buffer plays once and then loops between two given loop points with crossfade) 


Nevertheless, this particular feature looks easy to implement with your proposal using two AudioBufferSourceNode. This may be more than enough. 


Gabriel 


----- Mail original -----


De: "Joseph Berkovitz" <joe@noteflight.com> 
À: "Audio Working Group" <public-audio@w3.org> 
Envoyé: Mercredi 29 Août 2012 23:25:10 
Objet: Loop points proposal 


Hi Group, 


Loop start/stop points are an important feature for some key music synthesis scenarios. To make some progress In advance of the next call, I would like to ask the group whether anyone has any comments, suggestions or objections to the loop points approach outlined here: 

https://www.w3.org/Bugs/Public/show_bug.cgi?id=17390#c6 



Chris R. and I have been corresponding on the subject both on and off list, and this represents my current thinking on loop points in a way that I believe accounts for his feedback. 


Best, 

















... . . . Joe 



Joe Berkovitz 
President 


Noteflight LLC Boston, Mass. 
phone: +1 978 314 6271 














www.noteflight.com 
Received on Monday, 3 September 2012 12:03:11 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 3 September 2012 12:03:11 GMT