New topic: 

recording audio

<http://forums.realsoftware.com/viewtopic.php?t=47493>

         Page 1 of 1
   [ 1 post ]                 Previous topic | Next topic          Author  
Message        seanclancy          Post subject: recording audioPosted: Wed Apr 
03, 2013 6:28 am                         
Joined: Fri Jan 08, 2010 9:59 am
Posts: 286                Is anybody here familiar with recording audio?
Right now I am recording audio using MBS quicktime.  It works quite well in 
Windows...
It has some limits.  For some reason it often crashes on my mac.  Perhaps this 
I can fix when the new IDE comes out and I can see where in code its crashing...
It always crashes as soon as 
dim d as QTGrabberDeviceMBS
Also, when it starts recording, it never just starts recording...  There is 
always a variable lag which makes it unusable for multi-tracking.
However, using the MBS plugins it really easy to draw a wave form and also 
stretch the tempo without changing the pitch.
I've also dabbled in openAL 
Problems:
does not give an input signal to monitor- I do this with quicktime so people 
can see the app is receiving their input).
Also does not give a complete list of devices to choose from (at least in the 
plugin compatible with RS)
Also, it needs a buffer size specified before it records - difficult to turn 
off.
Bt it's fast, and doesn't crash.
MBSAudio which uses portaudio.
problems:
The documentation is pretty much unreadable.
I can see from the examples that you can monitor the example...
the example methods can show what inputs are availabe but don't give any help 
in showing how you can set them as your recording playback device.

It would be cool if we could harness one of these technologies (or any other 
that somebody knows of)

If we work together, we could collaborate on an open source module or small 
program where anybody who wants to use recording or playback or multi-tracking 
can access.  It would a boon to RS, it would be a boon to the people who made 
the plugins that could be used!

Something that could
1) Have a input signal buffer so that a monitoring level could be obtained.  I 
have a nice looking level I made that I modified the current quicktime into 
(I'll share it with the open source version that we all collaborate on)
2) starts reliably when it's told to start - good for muli-tracking.
3) the user can choose the input and output from a list of readable inputs and 
output.  This is where Port Audio's device names fails.  Logic and every other 
DAW can do it - so it's possible.  Even from audio devices with several inputs 
(like my Alesis 16 track USBMultimix).  Either from a combo box or in a 
preference menu.
4) Can do time stretching without changing pitch and able to draw a waveshape 
(we could use quicktime plugin to do this - we could use something else to 
reliably start and playback audio, then merge them, and export them to 
quicktime and play it back)
5) Won't crash or at least error traps so it doesn't shut do the program with 
that horrible operation quitting message that I see time and time again when it 
crashes over the quicktime call)
6) be able to export the audio (preferably to an mp4 file for a smaller file 
size)

I'm interested working with other people.

Also, I've made a thread device and a folder to add to this application where 
people can render in their program actual notation music using ABC.  This does 
not require a plugin.  The thread simply creates a text file, ABC renders it to 
a SVG file and then a java app renders that to a PNG which you can then open 
into your app.  It also outputs a midi file of the notation.  I'll share this 
stuff when we get this audio program together!

Rock on,
Sean   
                             Top             Display posts from previous: All 
posts1 day7 days2 weeks1 month3 months6 months1 year Sort by AuthorPost 
timeSubject AscendingDescending          Page 1 of 1
   [ 1 post ]      
-- 
Over 1500 classes with 29000 functions in one REALbasic plug-in collection. 
The Monkeybread Software Realbasic Plugin v9.3. 
http://www.monkeybreadsoftware.de/realbasic/plugins.shtml

[email protected]

Reply via email to