VOGONS


First post, by bernat

User metadata
Rank Newbie
Rank
Newbie

Hey!

I would like to turn a real Sound Blaster Pro (CT 1600) into an USB sound card (using an Arduino for example). The card needs +5V, +12V and -12V. I was wondering if I would be able to power it just from the +5V of an USB port to avoid an external power supply. Does anyone know how much current such a card draws from each voltage?

Thanks!

Reply 1 of 6, by matze79

User metadata
Rank l33t
Rank
l33t

Why run a CT1600 from USB ? it does not make any sense to me 😁

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 4 of 6, by elod

User metadata
Rank Member
Rank
Member
bernat wrote:

Just a side project. It's not unlike the OPL2LPT or the OPL2 audio board, but I would like to use the real hardware. Driving such an ISA card seems simple enough for an Arduino.

Far from it. OPL2/3 does not have to deal with data transfer, latency, etc.

Reply 5 of 6, by bernat

User metadata
Rank Newbie
Rank
Newbie
Baoran wrote:

You would be also making software that would support the usb sound card?

I would write the software to drive the ISA sound card as an USB MIDI device (for the OPL part) and maybe USB audio device (for the digital audio part). The hard work of implementing these specs is already implemented by libraries (like https://www.arduino.cc/en/Reference/MIDIUSB). The result would appear as a regular sound card on most OS.

Reply 6 of 6, by bernat

User metadata
Rank Newbie
Rank
Newbie
elod wrote:
bernat wrote:

Just a side project. It's not unlike the OPL2LPT or the OPL2 audio board, but I would like to use the real hardware. Driving such an ISA card seems simple enough for an Arduino.

Far from it. OPL2/3 does not have to deal with data transfer, latency, etc.

An ISA sound card with an OPL2 is super easy to drive. There is at least already this project which drives an AdLib from the parallel port: https://www.raphnet.net/electronique/adlib/adlib_en.php. I would like to do exactly the same thing but instead of using a parallel port, I would use an Arduino which would enable me to turn the whole stuff into an USB MIDI device.