Gamestudio Links
Zorro Links
Newest Posts
Zorro FIX plugin - Experimental
by flink. 04/21/24 07:12
Data from CSV not parsed correctly
by EternallyCurious. 04/20/24 21:39
M1 Oversampling
by 11honza11. 04/20/24 20:57
Scripts not found
by juergen_wue. 04/20/24 18:51
zorro 64bit command line support
by 7th_zorro. 04/20/24 10:06
StartWeek not working as it should
by jcl. 04/20/24 08:38
folder management functions
by VoroneTZ. 04/17/24 06:52
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (AndrewAMD), 533 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
EternallyCurious, howardR, 11honza11, ccorrea, sakolin
19047 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
irrKlangA8.dll #442901
07/05/14 16:22
07/05/14 16:22
Joined: Oct 2004
Posts: 900
Lgh
rojart Offline OP
User
rojart  Offline OP
User

Joined: Oct 2004
Posts: 900
Lgh
Quote:
irrKlang is a powerful high level API for playing back sound in 3D and 2D applications like games, scientific visualizations and multimedia applications. irrKlang is free for non commercial use. There is also an advanced version of irrKlang named 'irrKlang pro' which can be purchased for a small license fee and may be used in commercial products.

I wrote a Sound Engine plugin using irrKlang SDK.

You can play stereo sounds similar to the media_play function, but without audible delay at the beginning or every loop repetition.

I use the Pro hobbyist version of irrKlang SDK and I'll sell my irrKlangA8.dll plugin for ~20 €, of course you need also the same pro license, details here.

Currently possible features:

Using irrKlang as static Lib

Supported stream modes:
- Autodetects the best stream mode for a specified audio data.
- Streams the audio data when needed.
- Loads the whole audio data into the memory.

File formats:
RIFF WAVE (*.wav)
Ogg Vorbis (*.ogg)
Amiga Modules (*.mod)
Scream Tracker 3 (*.s3m)
Fast Tracker 2 (*.xm)

Functions:
- irrKlangStopAllSound - Stops all currently playing sounds.
- irrKlangSetAllSoundPaused - Pauses or unpauses all currently playing sounds.
- irrKlangDropISound - Destroy Sound object
- irrKlangSetInit
// sets the volume of the sound, a value between 0 (mute) and 1 (full volume).
// sets the pan of the sound. Takes a value between -1 and 1, 0 is center.
// Sets the playback speed (frequency) of the sound. The default is 1.0
- irrKlangSetPause - Toggle pause of the sounds
- irrKlangPlayPosition - returns the current play position of the sound in milliseconds.
- irrKlangPlay2D - Function to play a sound
// playLooped - plays the sound in loop mode.
// startPaused - starts the sound paused. This implies that track=true.
// track - Makes it possible to track the sound. Causes the method to return an ISound interface.
// streamMode - Specifies if the file should be streamed or loaded completely into memory for playing.
// enableSoundEffects - Makes it possible to use sound effects such as chorus, distorsions, echo, reverb and similar for this sound. Not supported yet

Planned features:
Sound Effects
3D Sound
Recording Audio

If somebody is interested here is a demo sample.


Regards, Robert

Quote
Everything should be made as simple as possible, but not one bit simpler.
by Albert Einstein

PhysX Preview of Cloth, Fluid and Soft Body

A8.47.1P
Re: irrKlangA8.dll [Re: rojart] #442913
07/05/14 19:24
07/05/14 19:24
Joined: Oct 2004
Posts: 900
Lgh
rojart Offline OP
User
rojart  Offline OP
User

Joined: Oct 2004
Posts: 900
Lgh
Demo sample available above.


Regards, Robert

Quote
Everything should be made as simple as possible, but not one bit simpler.
by Albert Einstein

PhysX Preview of Cloth, Fluid and Soft Body

A8.47.1P
Re: irrKlangA8.dll [Re: rojart] #442916
07/05/14 20:36
07/05/14 20:36
Joined: Jul 2004
Posts: 785
Serbia
Iglarion Offline
User
Iglarion  Offline
User

Joined: Jul 2004
Posts: 785
Serbia
Great!


IGRAVISION Page - www.igravision.com
RPG project - The Battle For Forgol 92.75%
Re: irrKlangA8.dll [Re: Iglarion] #442946
07/06/14 18:01
07/06/14 18:01
Joined: Oct 2004
Posts: 900
Lgh
rojart Offline OP
User
rojart  Offline OP
User

Joined: Oct 2004
Posts: 900
Lgh
Thanks, here is a new demo!

Default Sound Effects added.

Possible driver of irrKlang can be changed manually, like:
ESOD_AUTO_DETECT - Autodetects the best sound driver for the system.
ESOD_DIRECT_SOUND_8 - DirectSound8 sound output driver, windows only.
ESOD_DIRECT_SOUND - DirectSound sound output driver, windows only.
ESOD_WIN_MM - WinMM sound output driver, windows only.
Some bugfixes.


Regards, Robert

Quote
Everything should be made as simple as possible, but not one bit simpler.
by Albert Einstein

PhysX Preview of Cloth, Fluid and Soft Body

A8.47.1P
Re: irrKlangA8.dll [Re: rojart] #442977
07/07/14 08:35
07/07/14 08:35
Joined: Mar 2011
Posts: 3,150
Budapest
sivan Offline
Expert
sivan  Offline
Expert

Joined: Mar 2011
Posts: 3,150
Budapest
oh yeah scream tracker support!


Free world editor for 3D Gamestudio: MapBuilder Editor
Re: irrKlangA8.dll [Re: sivan] #443387
07/14/14 23:28
07/14/14 23:28
Joined: Oct 2004
Posts: 900
Lgh
rojart Offline OP
User
rojart  Offline OP
User

Joined: Oct 2004
Posts: 900
Lgh
Thanks!
New beta of irrKlangA8 available.

- All Sound effects can be tuned now.
- Recording added.



Regards, Robert

Quote
Everything should be made as simple as possible, but not one bit simpler.
by Albert Einstein

PhysX Preview of Cloth, Fluid and Soft Body

A8.47.1P

Moderated by  aztec, Blink, HeelX 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1