Recording from multiple devices

Started by Ingolf,

Ingolf

I would like to record from multiple devices at the same time. Maybe a nice addition to version 1.8 of BASS?? (I think it's not possible?) ;D

I can create multiple instances of BASS, but I would like to let the user decide which devices to record from. So if I would like to record from 8 devices simultaneously (I have an Audiotrak INCA88), having 8 instances of BASS would not be a great way to solve the problem.

----
I just read a thread about multiple instances of BASS which states the same problem (5 cards would need 5 bass'es, which is shitty)

Chris

No I`s very easy to multible the Bass.dll

I`m Delphi-Developer
Here an exemple..
Make copies from the bass.dll
(I have it renamed to def1,dev2,dev3..(dev for device)
then open (if you are using DElphi)the Bass.pas (where all Import Decrations are written)with a Texeteditor...(notepad or so
go to Search and replace...(and now insert at search 'BASS'
and by Replace Dev1.....
Click on All Replace....
After that you have all Imports   for the dll dev1.dll
the same make with the next dll`s(example If you want 6 Devices then renamed the bass.dll to dev1,dev2......dev6)
for 6 dll`s you will need only 1 minute....and All have done....

PS
I think Ingolf is a german name......If you are using DElphi and from German you can contact me on ICQ........

Chris

Ian @ un4seen

Multiple recording channels is a possibility. The one major problem to consider is that it can't be backward compatible - the current recording handle (RECORDCHAN) would have to go, and the recording functions would instead require an extra parameter for the handle - and so all users' existing recording code would need updating.

So, it's probably unlikely to be in 1.8 (coming soon), but maybe a poll for whether to do it for 1.9 :)

Regarding multi-instance usage... note that there's no need to have multiple BASS.DLLs in your distribution - you can simply create/load temporary copies when needed, as in the MULTI example.

Ingolf

#3
Yeah, I know that, but it is not a nice way to deal with it while you can simply call multiple devices from one thread. But ok, a poll is good.

On the other hand, I think that the people who are using the recording function would also like to have the ability to record from multiple devices.

And Chris: I know how to do it, but I don't like it. My name is swedish, but I come from The Netherlands where I was born. Fully dutch.