If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
SBLive Console Utility Needed
I am in need of a BCB 3.0 compatible Console 32 application that
programs the SB Live 5.1 PCI 32-bit sound card FM-Synthesizer to play a tone at a given duration. Minimal requirements: Using FM-Synthesis (OPL3(2)), generate a tone of 800 Hz for 1 solid second. Executed as a 32-bit Console application. This is to play through a SB Live 5.1 PCI card, which uses the "exotic" $Dxxx address space for its control. If anyone has such an application that can do this, PLEASE contact me. I would love to learn how this is done using the newer SB Live 5.1 PCI cards. In the old days, programming the ISA OPL3(2) was VERY EASY! But now that things have changed under Win98SE, etc., it is not quite as easy. I may need a special I/O DLL or something that would allow me access to the SB Live 5.1 internal registers/dma/etc. PLEASE let me know if you can be of assistance. Thanks! AIM: SirSkeptic Email: |
#2
|
|||
|
|||
I don't think you can directly playback OPL-3 tones as the synth on the
Live series is a wavetable synth. I think it still has oscillators and stuff but you have to control it through soundfonts, which are the basis of MIDI synthesis. You might be able to play around with this http://developer.creative.com/landin...bcat=34&top=51 and a custom soundfont to achieve this effect. For the soundfont generation you'll need Vienna SF Studio. Maybe someone else can help you out. BTW, it isn't possible to directly access the hardware anymore. The whole point of the driver is to mask the hardware under Windows. skeptic wrote: I am in need of a BCB 3.0 compatible Console 32 application that programs the SB Live 5.1 PCI 32-bit sound card FM-Synthesizer to play a tone at a given duration. Minimal requirements: Using FM-Synthesis (OPL3(2)), generate a tone of 800 Hz for 1 solid second. Executed as a 32-bit Console application. This is to play through a SB Live 5.1 PCI card, which uses the "exotic" $Dxxx address space for its control. If anyone has such an application that can do this, PLEASE contact me. I would love to learn how this is done using the newer SB Live 5.1 PCI cards. In the old days, programming the ISA OPL3(2) was VERY EASY! But now that things have changed under Win98SE, etc., it is not quite as easy. I may need a special I/O DLL or something that would allow me access to the SB Live 5.1 internal registers/dma/etc. PLEASE let me know if you can be of assistance. Thanks! AIM: SirSkeptic Email: 7 |
#3
|
|||
|
|||
I am in need of a BCB 3.0 compatible Console 32 application that
programs the SB Live 5.1 PCI 32-bit sound card FM-Synthesizer to play a tone at a given duration. Sorry, but the Live (and Audigy) cards do not have that crappy old Yamaha OPL3 FM synth. They're based on a digital programmable DSP, not a bunch of fixed-function oscillators. Under win9x, Creative supplies their own emulator for Live cards, but it's no longer available in XP (to my knowledge at least). There is a software emulator though that simulates a soundblaster 16 (and/or possibly other creative stoneage hardware) on any directsound-compatible soundcard, you might want to try that one. No, sorry, I can't remember its name, so you'll have to google for it or maybe someone else here remembers... |
#4
|
|||
|
|||
On Fri, 03 Sep 2004 08:56:18 +0000, Lenny wrote:
I am in need of a BCB 3.0 compatible Console 32 application that programs the SB Live 5.1 PCI 32-bit sound card FM-Synthesizer to play a tone at a given duration. Sorry, but the Live (and Audigy) cards do not have that crappy old Yamaha OPL3 FM synth. They're based on a digital programmable DSP, not a bunch of fixed-function oscillators. Under win9x, Creative supplies their own emulator for Live cards, but it's no longer available in XP (to my knowledge at least). There is a software emulator though that simulates a soundblaster 16 (and/or possibly other creative stoneage hardware) on any directsound-compatible soundcard, you might want to try that one. No, sorry, I can't remember its name, so you'll have to google for it or maybe someone else here remembers... Direct Sound sounds like "Direct X" nonsense, something no one in their right mind has ever been impressed with, and wdm is one of the worst evils to have ever been introduced to windows video/sound interface. All I want to do is simply generate a fixed-frequency tone for a specific duration, that should not be very difficult to do! and do it without useless proprietary windows nonsense to accomplish it! Creative should have at least that much available in the public domain. AGAIN: If anyone has a console-32 (non gui) application that can play a fixed-frequency tone (800 Hz) for one complete second, then PLEASE CONTACT me. thanks! I can be reached at and AIM: SirSkeptic |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
NOT trolling, but CL SBLive has some serious problems!! | jakesnake66 | Overclocking AMD Processors | 5 | August 22nd 04 05:38 AM |
how to test a motherboard? minimun needed? | Mario | Asus Motherboards | 2 | April 14th 04 12:46 AM |
Best utility for debugging disk problems | jthan | Storage (alternative) | 7 | February 28th 04 10:01 PM |
sblive 5.1 and xp driver | jeremy | Creative Sound Blaster Cards | 0 | October 13th 03 03:23 PM |
sblive win2k questions | Folk | Creative Sound Blaster Cards | 0 | July 3rd 03 11:17 PM |