Welcome, Guest
Username: Password: Remember me
Components and Libraries for Audio and Video Development, discussions, problems and suggestions
  • Page:
  • 1
  • 2

TOPIC:

uos and uoslib version 1.0 is here : 10 years 8 months ago #5226

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor
Hello everybody.

I am extremely happy to announce the new version of uos and the birth of the universal uos library...

uos (United Open-libraries of Sound) unifies the best open-source audio libraries.

For that new release, there is a new member : SoundTouch.
That fabulous library can do stretching and pitching of sound (changing tempo without changing rate).

With uos you can:

. Listen to mp3, ogg, wav, flac,... audio files.
. With 16, 32 or float 32 bit resolution.
. Record all types of input into file.
. Add DSP effects and filters, however many you want and record it.
. Listen to multiple inputs and outputs.

uos uses the SoundTouch, PortAudio, SndFile and Mpg123 audio libraries.

For Pascal developers you may use the uos-unit, download source here :
>> github.com/fredvs/uos

For all the others (including Pascal developers) you may use the universal uos library :
>> github.com/fredvs/uoslib
Nearly all the uos functions/procedures are accessible from the library (but Pascal developers who use the uos-unit can do more things, like custom DSP)..

Here compiled examples using the uos universal library :
>> sites.google.com/site/biotray/uoslib_sandro.zip

PS : Till now, there is only a Pascal header but, because uoslib is universal, other headers for foreign languages (C, CNet, Java,...) are super-welcome.

Fred

Please Log in or Create an account to join the conversation.

uos and uoslib version 1.5 is here : 9 years 7 months ago #6980

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor
Hello everybody :)

uos version 1.5 is ready. => github.com/fredvs/uos

Lot of new features...

uos does internet streaming now. (of course with all uos features like DSP effects,...)

Look (and listen) to video-demo here => sites.google.com/site/designerext/test_webstreaming.mp4

PS: You do not have to install anything, all is in package.
To try it => uos/examples/ => compile the *.lpr you want => it works ! (Linux 32/64, Win 32/64, OSX 32, freeBSD 32/64)

Have fun.

Fre;D

Please Log in or Create an account to join the conversation.

Last edit: by fredvs.

uos and uoslib version 1.5 is here : 9 years 7 months ago #6983

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
Sir, Excellent work
my respect
Can we put uos library to next CodeTyphon Ver 5.30 ?
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

uos and uoslib version 1.5 is here : 9 years 7 months ago #6987

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

Can we put uos library to next CodeTyphon Ver 5.30 ?


Of course ;)

Fre;D

Please Log in or Create an account to join the conversation.

uos and uoslib version 1.5 is here : 9 years 7 months ago #6988

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
On Win32 and win64 ConsolePlay sample works OK
PilotLogic Architect and Core Programmer
Attachments:

Please Log in or Create an account to join the conversation.

uos and uoslib version 1.5 is here : 9 years 7 months ago #6991

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

On Win32 and win64 ConsolePlay sample works OK


Do you have problems with Linux, freeBSD and OSx ?

PS: For OSx you have to check the path of directory of the uos libraries (it depends of some osX version).
PS2: The binaries of freeBSD are missing (crash of my VirtualBox just before to copy it), but it works.
When i have time i will re-install freeBSD, compile the libraries and give it to uos.
But it is not difficult to compile portaudio, mpg123 and sndfile with freeBSD, they are in port => pkg install portaudio, mpg123, sndfile.

Fre;D

Please Log in or Create an account to join the conversation.

Last edit: by fredvs.

uos and uoslib version 1.5 is here : 9 years 7 months ago #6994

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
Tomorrow we will test all these.

I will make and pl_UOS forum session
do you want to be the modulator of this new forum session ?
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

uos and uoslib version 1.5 is here : 9 years 7 months ago #6995

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

do you want to be the modulator of this new forum session ?


With pleasure :)

Fre;D

Please Log in or Create an account to join the conversation.

uos and uoslib version 1.5 is here : 9 years 7 months ago #6996

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
Ok
I will add and pl_UOS page on Our WIKI=>Packages web session
to write any thing you want....
and please, have fun...
programming is art now...
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

uos and uoslib version 1.5 is here : 9 years 7 months ago #6997

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

Our WIKI=>Packages web session


Wow, many thanks.
I will transfer the wiki from Lazarus-wiki.

Please Log in or Create an account to join the conversation.

uos and uoslib version 1.5 is here : 9 years 7 months ago #6998

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114

fredvs wrote:

On Win32 and win64 ConsolePlay sample works OK

PS: For OSx you have to check the path of directory of the uos libraries (it depends of some osX version).
PS2: The binaries of freeBSD are missing (crash of my VirtualBox just before to copy it), but it works.
When i have time i will re-install freeBSD, compile the libraries and give it to uos.
But it is not difficult to compile portaudio, mpg123 and sndfile with freeBSD, they are in port => pkg install portaudio, mpg123, sndfile.

Fre;D


Oh, we will help on this tomorrow
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

uos and uoslib version 1.5 is here : 9 years 7 months ago #6999

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

Oh, we will help on this tomorrow


For OSX, you should copy the libraries into the bundle of the OSx executable.
Of course you may copy the libraries elsewhere but then you have to change the path in the examples-code.

[EDIT]
For freeBSD binaries-libraries, Sternas you have already lot of work, i have to reinstall freeBSD and compile it my self.
Dont waist your time with that, it is boring.

Hum, i forgot to note that now it is possible to do voice-over-ip.
Skype was done with Delphi.
Now you may do a Skype-open-source compiled with fpc. with DSP, effects, vu,.. and mixed with music if you want ;)

Fre;D

Please Log in or Create an account to join the conversation.

Last edit: by fredvs.

uos and uoslib version 1.5 is here : 9 years 7 months ago #7000

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
We port all UOS samples to CT CodeOcean

We change mpg123 Windows Libraries, Git mpg123 don't work on win7

-for Win64 we use mpg123.dll 1.13.7
-for Win32 we use mpg123.dll 1.13.4

downloaded from here

and Win32/64 files ready for use
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: fredvs

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

uos and uoslib version 1.5 is here : 9 years 7 months ago #7001

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

We port all UOS samples to CT CodeOcean

We change mpg123 Windows Libraries, Git mpg123 don't work on win7

-for Win64 we use mpg123.dll 1.13.7
-for Win32 we use mpg123.dll 1.13.4


Hello Sternas.
Indeed (see my last post on mpg123 forum => sourceforge.net/p/mpg123/mailman/mpg123-users/).
I noted that there was problem with last pre-compiled windows libraries.
They have changed code in last release to do it compilable with Visual Studio.
The windows library they give are compiled with MinGW but do not work on each system.
I have Visual Studio 12 and was able to compile the last release of mpg123.
In future, i will give Windows libraries only compiled with Visual Studio.

Many thanks, Sternas.

Fre;D

Please Log in or Create an account to join the conversation.

Last edit: by fredvs.

uos and uoslib version 1.5 is here : 9 years 7 months ago #7002

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

[EDIT]
For freeBSD binaries-libraries, Sternas you have already lot of work, i have to reinstall freeBSD and compile it my self.
Dont waist your time with that, it is boring.


Ok, libraries of freeBSD added in last release => github.com/fredvs/uos.

Fre;D

Please Log in or Create an account to join the conversation.

uos and uoslib version 1.5 is here : 9 years 7 months ago #7009

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor
Added and tested freeBSD 64 libraries.
Fix recording examples.
All examples are freeBSD-compatible now (and tested).
=> github.com/fredvs/uos

Please Log in or Create an account to join the conversation.

uos and uoslib version 1.5 is here : 9 years 7 months ago #7010

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
We will update ASAP
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

uos and uoslib version 1.5 is here : 9 years 7 months ago #7048

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
From Our FreBSD 10.x 32bits tests
Screens from LAB CT 5.3 for QT4 and
CodeOcean UOS samples...

We added and tested FreeBSD 32 UOS libraries,
Please put these libraries to your UOS GIT
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: fredvs

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

uos and uoslib version 1.5 is here : 9 years 7 months ago #7049

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor
Excellent :)

Please put these libraries to your UOS GIT

=> Done.

PS: Ooops, i see that you have given plugin SoundTouch32.so too :) => Wow ( i was not able to compile SoundTouch64.so for freeBSD).
Hum, have you try SoundTouch32.so with freeBSD, is it working ? (i did not even test SoundTouch64.so in freeBSD because i do not have it).
uos SimplePlayer example uses SoundTouch plugin (if you want to test it).

Many thanks.
Fre;D

Please Log in or Create an account to join the conversation.

Last edit: by fredvs.

uos and uoslib version 1.5 is here : 9 years 1 month ago #8297

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor
On Windows XP 32 bit there was a problem with library mpg123.dll.
Added library working with Windows XP...
So for Windows 32 bit =>
- mpg123.dll (for Win10, Win8, Win 7, Vista).
- mpg123XP.dll (for WinXP, Wiin95).

In last release, lot of new features too => github.com/fredvs/uos

Fre;D

Please Log in or Create an account to join the conversation.

Last edit: by fredvs.
  • Page:
  • 1
  • 2