Registriert: Sa Jan 04, 2003 21:23 Beiträge: 674 Wohnort: Köln
what about posting your problems in the forum, adler if you solve the problems only with pm's noone can profit from it...
so ask your questions in the forum
Registriert: Di Sep 30, 2003 22:22 Beiträge: 78 Wohnort: irgendwo in den Korridoren der Von Braun
I'd like to thank Noeska for his OpenAL website aswell, it's IMO the best resource on the web dealing with Delphi&OpenAL. Only enhancement I can think of would be some News/History page of the Delphi port, but since the API is pretty mature there appear to be not much need for that (OpenAL.org mostly reports translations to non-M$ OS and Extensions). Keep up the good work
_________________ "Look at you, Hacker. A pathetic creature of meat and bone, panting and sweating as you run through my corridors. How can you challenge a perfect, immortal machine?" - Shodan
Registriert: Mo Feb 24, 2003 18:19 Beiträge: 165 Wohnort: Cologne
Softsynth-Tutorial looks nice It more looks like a sample-generator to me yet, but hey If you want to i can (try to manage to ) write a tutorial about software-synthesis too, but yet i'm not too experienced with OpenAL maybe i should read more of your tutorials
Softsynth-Tutorial looks nice It more looks like a sample-generator to me yet, but hey If you want to i can (try to manage to ) write a tutorial about software-synthesis too, but yet i'm not too experienced with OpenAL maybe i should read more of your tutorials
Well, you are not alone with this idea... I've thought myself about a tutorial about software synthesis. Well, even a bundle of tutorials for this interesting topic wouldn't hurt
Zuletzt geändert von Delphic am Di Jul 14, 2009 08:38, insgesamt 1-mal geändert.
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
Hope this fits here, but has anyone tried to use OpenAL on newer nForce-Sounddrivers? Since some driver-releases ago, even the simplest OpenAL-app won't work anymore, and now (with the newest audiodrivers, ver. 4.31) it already quits on alutInit with an access violation at adress zero.
It seems to be a problem related to the fact that the delphi-headers for OpenAL are very old (around 2001 or so), cause commercial games that use OpenAL (like UT2004) have no problems at all and work as supposed.
P.S. : Just compiled your first example and the same happens there. AV at address zero.
Registriert: Di Jul 01, 2003 18:59 Beiträge: 887 Wohnort: (The Netherlands)
Programmiersprache: fpc/delphi/java/c#
i do not have a nforce available for testing. But i take a look at the commands used in the first example. They do work with a sblive.
rewriting the openal headers to one new unit is now at the top of my programming-todo list. It will be one unit called openal.pas.
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
That would be greate, cause I'm quite sure (as stated above) that the old headers are the cause of the problem (since commercial OpenAL-Titles work). A new header would be really great, as OpenAL is a great alternative to FMOD or BASS that are both only free for freeware-titles and require you to distribute a DLL with your APP.
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
Looks like I (finally) found an OpenAL32.dll that seems to work with my current nForce-Drivers and the Delphi-Headers. The one in my system32-directory comes from the nForce-Audiodrivers and therefore is from NVidia and not from Creative. So if I put the one I found on the net into the directory of my app, everything seems to work; atleast my OGG-Player now works as it should.
So for everyone that could use that DLL, I've attached it. I'm now using it in conjunction with the 4.31 audiodrivers for my nForce2-Soundstorm APU.
Dateianhänge:
Dateikommentar: OpenAL32.DLL - Version 0.9.2.0 OpenAL32.zip [32.63 KiB]
365-mal heruntergeladen
Registriert: Di Jul 01, 2003 18:59 Beiträge: 887 Wohnort: (The Netherlands)
Programmiersprache: fpc/delphi/java/c#
is that the one from the openal site? If so before installing it you need to install the runtime from the creative site first if you have not already done so. (it works so you propably have).
That the .ogg part does not work with the native nvidia driver does not surprise me as .ogg support is still beta with openal under windows.
Also the new openal header file is released, but not finished. Maybe tomorow It comes with the 1st tutorial. Download it at downloads from the doal site. http://www.noeska.com/doal . Let me know what you think of it.
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
noeska hat geschrieben:
is that the one from the openal site? If so before installing it you need to install the runtime from the creative site first if you have not already done so. (it works so you propably have). That the .ogg part does not work with the native nvidia driver does not surprise me as .ogg support is still beta with openal under windows.
No, thats not the problem, as I'm not using the new (beta) OGG-Extensions. It loads ogg through ogg-vorbis-dlls and only uses OpenAL-Buffers to output it. And it worked with the old drivers. It just seems that something has changed with newer OpenAL-Dlls, so that the delphi-headers won't work anymore.
Registriert: Di Jul 01, 2003 18:59 Beiträge: 887 Wohnort: (The Netherlands)
Programmiersprache: fpc/delphi/java/c#
to clarify some things about the beta openal32.dll: It needs the runtime package available from the creative site. Basicaly that one is a wrapper around hardware specific drivers like the one from nvidia or creative or it functions as a wrapper around directsound3d (or even the wavemapper).
How recent are your nvidia drivers and what version is the openal32.dll that comes with it?
Basicly what you need to do to get openal support is:
- install the latest soundcard drivers
and if that does not work then:
- install the runtime package from the creative site (even for non creative soundcards)
Optionaly:
- and for ogg install the latest openal32.dll from www.openal.org (beware it is buggy).
Mitglieder in diesem Forum: 0 Mitglieder und 21 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.