ripitup
Newbie level 1
I'm trying to make a usb soundcard with 5-6 inputs.
This link shows just how to use a usb headset as a usb soundcard. It only has 1 input though...
Link # 1
**broken link removed**
This link is how to make a soundcard from scratch. It has two channels
Link # 2
**broken link removed**
I need the 5 inputs to be completely separate from each other. Can I do that with one ADC?
In link #2 it has 2 channels but 1 ADC. Would the digital data show up separate or all combined?
Ex in the software later I want to be able to show...
Input #1 Input #2 Input #3 Input #4 Input #5
0001 0001 0001 0001 0001
0010 0010 0001 0011 0010
So that I can compare them.
If I need more than 1 ADC how do I get all the 6 data streams through the same USB connection without mixing up the data?
Do I do it with a timer that sends one piece of data from each input at a time in order?
or would it work to give each input its own data signature... By having certain bits always on so I can tell which input the data came from
Ex. Input #1 Input #2 Input #3
0010 0000 0001 0001 0011 0010
Where as the first set of data is the actual input data and the second set is permanently on so I can tell which input it came from.
0000 = input 1
0001 = input 2
0010 = input 3 and so on...
This adds a really exessive amount of data. but after the software sorts it out. One set of data can be deleted to save space.
I'd appreciate any help I can get. Thanks in advance!
This link shows just how to use a usb headset as a usb soundcard. It only has 1 input though...
Link # 1
**broken link removed**
This link is how to make a soundcard from scratch. It has two channels
Link # 2
**broken link removed**
I need the 5 inputs to be completely separate from each other. Can I do that with one ADC?
In link #2 it has 2 channels but 1 ADC. Would the digital data show up separate or all combined?
Ex in the software later I want to be able to show...
Input #1 Input #2 Input #3 Input #4 Input #5
0001 0001 0001 0001 0001
0010 0010 0001 0011 0010
So that I can compare them.
If I need more than 1 ADC how do I get all the 6 data streams through the same USB connection without mixing up the data?
Do I do it with a timer that sends one piece of data from each input at a time in order?
or would it work to give each input its own data signature... By having certain bits always on so I can tell which input the data came from
Ex. Input #1 Input #2 Input #3
0010 0000 0001 0001 0011 0010
Where as the first set of data is the actual input data and the second set is permanently on so I can tell which input it came from.
0000 = input 1
0001 = input 2
0010 = input 3 and so on...
This adds a really exessive amount of data. but after the software sorts it out. One set of data can be deleted to save space.
I'd appreciate any help I can get. Thanks in advance!