I have a question that might seem trivial to you, but it has taken quite a lot of time from me with no answer so far:
I can record into a "sound" using ASIO. I can also add effects to this sound using addDSP.
I am wondering how I can get access to this affected sound to record it into a file.
In other words, is there anyway to access the mixer output?
Help is very much appreciated
- ali asked 12 years ago
when you create a custom dsp, you have to create a CALLBACK "read" function, in which you will get access to input and output buffers of the dsp unit.
However, when you use a built-in DSP such as echo, there won’t be any "read" CALLBACK available.
I am wondering how you can get the hold of input and output buffers when you don’t have access to the "read" CALLBACK.
You said it has taken a long time, but there are 2 examples right in the examples directory called ‘record to disk’, and ‘recording’ which both show how to write a sound to a wavefile. One streams it to disk, and one just takes a Sound handle and writes the contents out. Did you look at either of these?
Thanks for your reply.
I have seen those two examples, they are great.
However, I need to save the sound with the added DSP effects. The problem is that effects can be applied on either the "system" or a "channel", not on a "sound". If effects could impact a "sound", I could easily "lock" the "sound" and save it to the disk.
How will you save a sound with added effects?
That was exactly what I was looking for. Highly appreciate it!
One more question though:
Do we have this luxury with non-custom DSP’s, which are built-in such as echo?
Can we access input and output buffers of bulit-in DSP units?
Please login first to submit.