0
0

Dear Gods,

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

  • You must to post comments
0
0

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?

  • You must to post comments
0
0

Dear Brett,

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?

  • You must to post comments
0
0

Ok, well if you want to look at the final DSP output, take a look at dsp_custom example, where you can read or write data to the DSP system via a callback.

  • You must to post comments
0
0

Thanks Brett,

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?

In short:
Can we access input and output buffers of bulit-in DSP units?

  • You must to post comments
0
0

Brett,

I am still waiting to see if we can have access to input and output buffers of built-in DSP units.

Thanks

  • You must to post comments
0
0

I dont know what you mean you already get an inbuffer and outbuffer pointer in a dsp callback.

  • You must to post comments
0
0

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 must to post comments
0
0

The point of a custom dsp is to be able to place it anywhere in the network and capture any part of it. Look at the dsp tutorial, if you simply add a custom dsp to the system object it will capture all output including any echoes.

  • You must to post comments
0
0

Brett,

I just learned how DSP units are chained in the system.

Thanks alot

  • You must to post comments
Showing 9 results
Your Answer

Please first to submit.