Re: [audio] Call for an updated enhanced quicktime audio library or a small audio complementary library!

2010-05-16 Thread René Micout
Robert
I am very interested in your requests, myself repeatedly mentioned the lack of 
Runrev about Audio.
Thatt interests me most is related functions Midi, ie to create sounds 
directly from RunRev for them to be played by the QuickTime synthesizer (or 
other ...).
Unfortunately I have not the skills required to create these functions.
I just did a search in Gmane (Midi / audio), the results are 1893 results for 
Audio and 527 for south I think many RevTalker are interested in the 
subject.
René

Robert,
Je suis très intéressé par vos demandes, ayant, moi-même à de nombreuses 
reprises évoqué les manques de Runrev en matière d'Audio.
Pour ce qui me concerne, ce qui m'intéresse le plus ce sont des fonctions liées 
au Midi, c'est à dire pouvoir créer des sons directement depuis RunRev pour 
qu'ils soient joués par le synthétiseur QuickTime (ou autre...).
Je n'ai malheureusement pas non plus les compétences requises pour créer ces 
fonctions.
Je viens de faire une recherche dans GMane (Midi/audio), les résultats sont 
1893 résultats pour Audio et 527 pour Midi, je pense que beaucoup de 
RevTalker sont intéressés par le sujet.
René

Le 14 mai 2010 à 13:49, Robert Mann a écrit :

 
 We have a  runrev hole that would call for an external library regarding
 basic audio functions :
 -- runrev uses quicktimes, and just allow to play and record, full stop.
 -- a quicktime external enhanced library does add a quite a lot of
 functions. But it is mostly targeted at video. Example : the transition
 filter does not seem to deal with the audio channels.. so no audio fade in
 or fade out. Up to now it is the great and only existing sound library for
 runrev, thanks to Trevor Devore.
 
 It took me quite a while to come up with a solution to record sounds and
 concatenate them and then output a mp3 file. The only decent solution I
 found was to record wave, transcode in mp3 using lame and then re-transform
 into .mov with trevor devore eQt lib, to finally import a compact internal
 audio file in the form of a movie, since internally runrev does not read
 mp3, and finally destroy the intermediate files... pf!!! The next person
 that talls me that runrev reduces programming by an order of x10... i'll ask
 to demonstrate with what should be a simple task like that!! for me it was
 more like complication of x100 magnitude because I nearly found the no
 solution wall, and frankly, this is not satisfactory to deploy. And there is
 more now :
 
 Sound quality is something important to users, even unconsciously it brings
 a sense of quality. Se we miss just a few basic sound functions like : 
 
 A) to enhance quality of recorded wave files :
 1- fade in / fade out
 2- cross mix fade in and out between two or more files.
 3- normalization
 4- a simple basic reverb/echo combined for voice/music with basic setting
 
 == Just 1) and 2/ would already be great to deal with recorded material
 within runrev !
 
 B) to output mp3 (so far we have to use lame which is great, but, implies
 installing that on each computer... an included plugin would be much more
 simple and reduce risks of support issues)
 
 C) ?? if hunger for .. basic mix functions between deifferent sound files,
 opening up a new era for runrev for music tools... 
 
 D) some in depth tools like a library to open up a wave file extract content
 and make it possible to add expand audio libraries in xTalk. There was an
 revOline stack that showed how to do that already, but outlined one need
 basic quicker library functions to make it operationnal.
 
 I personnaly do not have the competence to do that, otherwise I sure would!
 
 Some of you and some french folks in particular, have made some great audio
 work already using runrev. I do believe that runrev could attract more of
 that music and sound NRJ. And I personnaly would of course pay for such
 libraries, if that cost can be shared (smile.. to sell it back tu runrev
 afeter??!!)
 
 Any thought welcomed... 
 
 -- possibly to confirm the need for that (Am I all alone there??! smile!)
 
 -- help target (what do we really need as a whole) ??
 
 -- help set up something to make it happen (hunger strike at runrev or
 pre-ordering to an interesting party?)
 
 So long from France!
 
 -- 
 View this message in context: 
 http://runtime-revolution.278305.n4.nabble.com/audio-Call-for-an-updated-enhanced-quicktime-audio-library-or-a-small-audio-complementary-library-tp2216458p2216458.html
 Sent from the Revolution - User mailing list archive at Nabble.com.
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http

[audio] Call for an updated enhanced quicktime audio library or a small audio complementary library!

2010-05-14 Thread Robert Mann

We have a  runrev hole that would call for an external library regarding
basic audio functions :
-- runrev uses quicktimes, and just allow to play and record, full stop.
-- a quicktime external enhanced library does add a quite a lot of
functions. But it is mostly targeted at video. Example : the transition
filter does not seem to deal with the audio channels.. so no audio fade in
or fade out. Up to now it is the great and only existing sound library for
runrev, thanks to Trevor Devore.

It took me quite a while to come up with a solution to record sounds and
concatenate them and then output a mp3 file. The only decent solution I
found was to record wave, transcode in mp3 using lame and then re-transform
into .mov with trevor devore eQt lib, to finally import a compact internal
audio file in the form of a movie, since internally runrev does not read
mp3, and finally destroy the intermediate files... pf!!! The next person
that talls me that runrev reduces programming by an order of x10... i'll ask
to demonstrate with what should be a simple task like that!! for me it was
more like complication of x100 magnitude because I nearly found the no
solution wall, and frankly, this is not satisfactory to deploy. And there is
more now :

Sound quality is something important to users, even unconsciously it brings
a sense of quality. Se we miss just a few basic sound functions like : 

A) to enhance quality of recorded wave files :
1- fade in / fade out
2- cross mix fade in and out between two or more files.
3- normalization
4- a simple basic reverb/echo combined for voice/music with basic setting

== Just 1) and 2/ would already be great to deal with recorded material
within runrev !

B) to output mp3 (so far we have to use lame which is great, but, implies
installing that on each computer... an included plugin would be much more
simple and reduce risks of support issues)

C) ?? if hunger for .. basic mix functions between deifferent sound files,
opening up a new era for runrev for music tools... 

D) some in depth tools like a library to open up a wave file extract content
and make it possible to add expand audio libraries in xTalk. There was an
revOline stack that showed how to do that already, but outlined one need
basic quicker library functions to make it operationnal.

I personnaly do not have the competence to do that, otherwise I sure would!

Some of you and some french folks in particular, have made some great audio
work already using runrev. I do believe that runrev could attract more of
that music and sound NRJ. And I personnaly would of course pay for such
libraries, if that cost can be shared (smile.. to sell it back tu runrev
afeter??!!)

Any thought welcomed... 

-- possibly to confirm the need for that (Am I all alone there??! smile!)

-- help target (what do we really need as a whole) ??

-- help set up something to make it happen (hunger strike at runrev or
pre-ordering to an interesting party?)

So long from France!

-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/audio-Call-for-an-updated-enhanced-quicktime-audio-library-or-a-small-audio-complementary-library-tp2216458p2216458.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [audio] Call for an updated enhanced quicktime audio library or a small audio complementary library!

2010-05-14 Thread Scott Rossi
Recently, Robert Mann wrote:

 Sound quality is something important to users, even unconsciously it brings
 a sense of quality. Se we miss just a few basic sound functions like :
 
 A) to enhance quality of recorded wave files :
 1- fade in / fade out
 2- cross mix fade in and out between two or more files.
 3- normalization
 4- a simple basic reverb/echo combined for voice/music with basic setting
 
 == Just 1) and 2/ would already be great to deal with recorded material
 within runrev !

You are right, in general better audio support is desperately needed.  But
if I understand what you are asking for, both 1 and 2 of the above can be
done, if you can use player objects.  To crossfade, you assign audio to each
player, and set the playLoudness of one player to the opposite of the other.
For example, using a scrollbar with start/end values of 0/100:

 on scrollbarDrag N
   set playLoudness of player 1 to N
   set playLoudness of player 2 to (100 - N)
 end scrollbarDrag

Again, this will only work with player objects, not imported WAV files.

Fade in/out is the same: simply set the playLoudness of a player to a value
from 0 to 100 using a repeat loop.

The bigger issue is synchronized start/stop of the players.

Apologies if I misunderstood what you are trying to do.

Regards,

Scott Rossi
Creative Director
Tactile Media, UX Design


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [audio] Call for an updated enhanced quicktime audio library or a small audio complementary library!

2010-05-14 Thread Robert Mann


Thanks for particiapting, and... Good point...!

I do not precisely remember having tried this cross fade trick. Have you?

So far, i understood that the playLoudness would fix the general system
loudness.
So that... you could not really cross fade, but only fade in succession :
fade out - from 100 to nill - fade in back from nil to 100. And this does
leave a real bad hole in perception!

I'll give it a go to make sure.. for the record.

 Again, this will only work with player objects, not imported WAV files.
This implies again to make a copy of the files to the hard disk, with
possible problems if user hard quits, leaving rubbish behind. But again so
far the only solution it seems! 

 The bigger issue is synchronized start/stop of the players.
In my project I'm dealing with small chunks of voice recordings. So so
mix'in and out is really short. I will try it that way though.

++ the idea would be to do the fade in and out just once and record the
audio chunks as such, thus applying audio effects on the files, and keep
them nicely in the stack, hence the call for an audio library applying
effects on wave files, before playing with the player.

+ Ideally if runrev supported an open source compressed format we could deal
with quite a lot more audio within the stacks, not relying solely on
quicktime. We can always output to quicktime at the final stage, but we
would need some more independant way of housing in a stack compressed audio.
And this should not be too difficult as these open standards exist.

AAC could be a good move, for its widespread use and on mobiles too
(android), thought there may be some license requirements.
http://en.wikipedia.org/wiki/Advanced_Audio_Coding

We are soon going to face an interesting (!) sad situation : we're going
to have better audio functions on mobile platforms than on runrev
desktops time to pull the alarm trigger!





-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/audio-Call-for-an-updated-enhanced-quicktime-audio-library-or-a-small-audio-complementary-library-tp2216458p2216570.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [audio] Call for an updated enhanced quicktime audio library or a small audio complementary library!

2010-05-14 Thread Robert Mann

Ok it works... in the first attempt the audio rendering was messed up by the
UI refreshing. With a little tweakering it goes fine on my old macbook! I
uploaded to revOnLine the test/proof of concept stack! thanks again. Robert
http://n4.nabble.com/file/n2216860/fadeInadnOutTest.rev fadeInadnOutTest.rev 
-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/audio-Call-for-an-updated-enhanced-quicktime-audio-library-or-a-small-audio-complementary-library-tp2216458p2216860.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution