1. EuSoLoud Wrapper Released!

Hello all,

I have finished my wrapper for the Soloud audio engine. You can use to to play various audio formats and to manipulate audio.

You can get it from here:

https://github.com/gAndy50/EuSoLoud

--Example 
include EuSoLoud.ew 
 
include flags.e 
 
include std/math.e 
include std/get.e 
 
atom so = Soloud_create() 
 
Soloud_init(so,or_all({SOLOUD_CLIP_ROUNDOFF,SOLOUD_ENABLE_VISUALIZATION,SOLOUD_AUTO,SOLOUD_AUTO,SOLOUD_AUTO,SOLOUD_AUTO})) 
 
atom spc = Speech_create() 
 
Speech_setText(spc,"Hello World") 
Speech_stop(spc) 
 
Soloud_setGlobalVolume(so,4) 
Soloud_play(so,spc) 
 
position(1,1) 
puts(1,"Playing Speech") 
position(2,1) 
puts(1,"Press ESC to close") 
 
integer key = 0 
 
while 1 do 
	 
	key = get_key() 
	 
	if key = 27 then 
		exit 
	end if 
 
end while 
 
Soloud_deinit(so) 
 
Speech_destroy(spc) 
 
new topic     » topic index » view message » categorize

2. Re: EuSoLoud Wrapper Released!

Hi Andy

May I contribute to your library.

I have slightly modified the library for Phix, and created demos for .wav, .mps, and .mod (and other trackers).

The mod tracker usage is enabled by adding the openmpt dlls to your system.

Cheers

Chris

new topic     » goto parent     » topic index » view message » categorize

3. Re: EuSoLoud Wrapper Released!

ChrisB said...

Hi Andy

May I contribute to your library.

I have slightly modified the library for Phix, and created demos for .wav, .mps, and .mod (and other trackers).

The mod tracker usage is enabled by adding the openmpt dlls to your system.

Cheers

Chris

Sure Chris, thanks!

new topic     » goto parent     » topic index » view message » categorize

4. Re: EuSoLoud Wrapper Released!

Hi

I've cobbled together a little google site with openmpt downloads and links.

https://sites.google.com/view/eusoloudphixedition

Andy if you have any comments / removals / additions you'd like me to make, let me know.

Cheers

Chris

new topic     » goto parent     » topic index » view message » categorize

5. Re: EuSoLoud Wrapper Released!

ChrisB said...

Hi

I've cobbled together a little google site with openmpt downloads and links.

https://sites.google.com/view/eusoloudphixedition

Andy if you have any comments / removals / additions you'd like me to make, let me know.

Cheers

Chris

Looks fine Chris. Not sure how your code is less messy than mine, but no biggie. I originally thought you were just gonna fork my github project, but what you did is fine too. I've updated my github page on Eusoloud to add a link to your Phix version.

new topic     » goto parent     » topic index » view message » categorize

6. Re: EuSoLoud Wrapper Released!

Heh heh. Slightly tongue in cheek, no insult intended. It's your code, i just removed the blank lines.

Also I wouldn't have a clue how to fork a project, to me it's just easier to do it this way all round.

Cheers

Chris

new topic     » goto parent     » topic index » view message » categorize

7. Re: EuSoLoud Wrapper Released!

ChrisB said...

Heh heh. Slightly tongue in cheek, no insult intended. It's your code, i just removed the blank lines.

Also I wouldn't have a clue how to fork a project, to me it's just easier to do it this way all round.

Cheers

Chris

Oh. I added the blank lines to make it easier to read, lol. I think Github has an option to fork a project from one of its drop-down menus, its pretty easy. But again its all good.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu