sunvox.pas

Multi-platform modular music creation studio
Post Reply
Laggyluk
Posts: 23
Joined: Tue Apr 24, 2012 1:33 pm

sunvox.pas

Post by Laggyluk »

I'm planing to use SunVox as a sound engine for my game and made a sunvox.h translation to pascal. so far only tested under windows but probably i'll fix it for other platforms when i get there
Attachments
sunvox.zip
(4 KiB) Downloaded 318 times
User avatar
NightRadio
Site Admin
Posts: 3955
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: sunvox.pas

Post by NightRadio »

Cool! Thank you!
I will put your file to the DLL archive. And please send me any updates directly to nightradio@gmail.com
Laggyluk
Posts: 23
Joined: Tue Apr 24, 2012 1:33 pm

Re: sunvox.pas

Post by Laggyluk »

ok, I'll do that :) btw will it boost game performance if sunvox.dll is loaded in seperate thread or not really?
Darkhog
Posts: 250
Joined: Wed Apr 06, 2011 11:03 pm

Re: sunvox.pas

Post by Darkhog »

Laggyluk, I think not really as Sunvox is pretty lightweight unless you use very complicated module.

Don't get me wrong though - it WILL boost performance of game. Just not as much to be worth it.

@NR: Is your understanding of freepascal/Lazarus good enough so you could keep it updated yourself? Ideally it'd be great to have SV bindings for most popular languages such as C#, C++ (already done), Java or Pascal. Despite what some people are saying, pascal is still force to be reckoned with. Otherwise there wouldn't be new compilers, new versions of Delphi, etc. just like there are no new compilers for Fortran, COBOL, Action! language for 8-bit Atari computers (googling this one is challenging as action is common word), etc.
Laggyluk
Posts: 23
Joined: Tue Apr 24, 2012 1:33 pm

Re: sunvox.pas

Post by Laggyluk »

I'm asking because SunVox could be already using threads internally. And yeah, my game is pretty demanding for the cpu and 'multithreaded'.
Post Reply