Jump to content

  • Log In with Google      Sign In   
  • Create Account


TempAu C++ Audio Library


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
11 replies to this topic

#1 beemaster   Members   -  Reputation: 102

Like
1Likes
Like

Posted 01 April 2011 - 06:52 AM

Hello everybody!

I've just completed creating the first version of my audio library, which is called TempAu.
It's very simple and easy to use, please visit the website to find out more.

As for now, TempAu has very little functionality. That's because I don't want to make
things, which nobody needs. I want to know, what exactly you want about audio library,
what features should be there. Please, tell mePosted Image

You may post here or on Google Groups, because at the moment TempAu
does not have it's own forum.

Sponsor:

#2 scgames   Members   -  Reputation: 1969

Like
1Likes
Like

Posted 01 April 2011 - 11:08 PM

Looks interesting. Is OS X supported? (Doesn't look like it, but I thought I'd ask.) If not, any plans for OS X support?

As far as features go, is loading sound files from memory supported? If not, that's probably one of the first things I'd add.

#3 beemaster   Members   -  Reputation: 102

Like
0Likes
Like

Posted 02 April 2011 - 12:53 AM

Looks interesting. Is OS X supported? (Doesn't look like it, but I thought I'd ask.) If not, any plans for OS X support?

As far as features go, is loading sound files from memory supported? If not, that's probably one of the first things I'd add.

I plan to support OS X.
Sorry guys but I don't have a mac. I tried to install Mac OS X Snow Leopard on VirtualBox and it failed.
So if somebody can point me how to install OS X on virtual machine and build valid binaries, I'll add support for that operating system.

Loading sounds from memory is not supported.
For now, you can use TempAu::Sound class, which loads all audio data to memory during construction and stores it there.
Thanks for advice, I'll try to add that functionality till the next releasePosted Image

#4 scgames   Members   -  Reputation: 1969

Like
0Likes
Like

Posted 02 April 2011 - 01:04 AM

I think you'd probably need a Mac available in order to develop and test an OS X version, so that may indeed be an obstacle. I think for a lot of folks looking for cross-platform libraries, support for at least Windows, OS X, and Linux will be important. But, any library that abstracts away the details of audio playback is beneficial, IMO, regardless of what platforms it supports.

As for loading sounds from memory, yeah, I'd put that at the top of the list if you intend the library to be useful for games (if only because it's very common to load game data from an archive of some sort).

#5 beemaster   Members   -  Reputation: 102

Like
0Likes
Like

Posted 02 April 2011 - 01:49 AM

TempAu is built on top of PortAudio, libmpg123, libsndfile and boost. All of them have support for OS X.
So adding that platform wouldn't be so hard, the only problem is that I don't have a hardware to build the stuff.
But I think I will figure it out soonPosted Image

#6 magic_man   Members   -  Reputation: 54

Like
1Likes
Like

Posted 02 April 2011 - 03:37 AM

I would ask you to define what 'free' means for your library and supply a licence with the downloads.
"You insulted me!" I did not say that in the private message Tom Sloper!

#7 beemaster   Members   -  Reputation: 102

Like
0Likes
Like

Posted 02 April 2011 - 04:22 AM

I would ask you to define what 'free' means for your library and supply a licence with the downloads.

'Free' means that you can use the library in your projects (free or commercial, with any kind of license) without paying for it.
At the moment I do not release the source code to the public, so all that licensing stuff does not really matters. Just take the library and use it.

Anyway, I wrote a simple license, and put it to downloads, I think it should be fine.
TempAu is freeware and can be used and distributed freely as long as it is not modified.
Use this software at your own risk. The author is not responsible for any loss or damage resulting from the use of this software.
Thanks, magic_man!Posted Image

#8 magic_man   Members   -  Reputation: 54

Like
-1Likes
Like

Posted 02 April 2011 - 05:07 AM

See that is not Free :)
"You insulted me!" I did not say that in the private message Tom Sloper!

#9 beemaster   Members   -  Reputation: 102

Like
0Likes
Like

Posted 02 April 2011 - 05:20 AM

See that is not Free :)

According to this article everything that is not opensource is not free either.
Well, for those people who believes it and reads this thread:
TempAu is nonfree (in GNU terms), but you should not pay for itPosted Image

#10 GothSeiDank   Members   -  Reputation: 156

Like
1Likes
Like

Posted 04 April 2011 - 05:07 PM

I recommend to use the Apache License, since it does not force you to give away the Source Code.
If you say "pls", because it is shorter than "please", I will say "no", because it is shorter than "yes"
http://nightlight2d.de/

#11 beemaster   Members   -  Reputation: 102

Like
0Likes
Like

Posted 06 April 2011 - 09:14 AM

Thanks, NicoG!
That's what I was looking for.
License updated.

#12 beemaster   Members   -  Reputation: 102

Like
0Likes
Like

Posted 02 May 2011 - 04:21 AM

Version 0.2 is out!
Go to http://www.tempau.com/ to see the changelog and download the library!
Posted Image




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS