IPB

Welcome Guest ( Log In | Register )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> U-235 SoundEngine release, Free DSP-based Jaguar sound engine!
LinkoVitch
post 7 Dec 2011, 21:46
Post #1


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



Finally here smile.gif This is a Beta release, there are things that I am not 100% happy with, but then I am apparently never happy with my code biggrin.gif

So, want a full featured, supported, DSP Sound Engine for your project? for free ?

Check it out http://www.u-235.co.uk/se/index.php

Feedback and bug reports welcome, I have a list of things to do on this as long as my arm already so keep checking back for new updates and releases.

Big huge thanks to the other guys of U-235 and also to the chaps of Reboot and Jagware, excellent help, ideas and hints throughout as well as some top laughs! Cheers guys.
Go to the top of the page
 
+Quote Post
Matmook
post 7 Dec 2011, 22:16
Post #2


Super sprint
**

Group: Members
Posts: 652
Joined: 18-3 08
From: Angers (à côté)
Member No.: 194



Yessssssss !!!!!!!!!!!!! poulpe.gif yes.gif


--------------------
Matmook
Go to the top of the page
 
+Quote Post
LinkoVitch
post 12 Dec 2011, 22:37
Post #3


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



Version 0.15 now released with some changes and improvements.

Now with selectable playback frequencies of 8,12,16,24 or 32 kHz!

PLEASE NOTE! Higher frequencies are more sensative to bus latency and will sound wrong if the main bus is being utilized by higher priority CPUs, this is a known bug that I am working to address.

Enjoy
Go to the top of the page
 
+Quote Post
LinkoVitch
post 17 Dec 2011, 18:00
Post #4


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



10 points to the person who can find the obvious bug in release 0.15 first biggrin.gif

It's nothing major, so don't worry it's not like it's going to eat your face biggrin.gif

I have fixed this already but will hold on releasing update until I have fixed all the new bugs I have crafted into the build at the mo smile.gif
Go to the top of the page
 
+Quote Post
LinkoVitch
post 22 Dec 2011, 23:28
Post #5


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



Version 0.16 released (changelog), mainly to resolve the embarising bug in the previous release as well as a few others. More still to go, I'll get them eventually biggrin.gif
Go to the top of the page
 
+Quote Post
LinkoVitch
post 26 Dec 2011, 17:16
Post #6


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



I am making some significant changes to the SoundEngine interface, these should make for more intuitive API calls without you having to do any linkomaths before playing a sample! (I am porting the LinkoMaths into the RISC code).

What will this mean?
- The dropping of the periodXX lookup tables,
- The removal of some internal hackery,
- More accurate module pitch bends and slides,
- Removing the dependancy of mod parsing code on specific SE commands
- The removal of those SE commands completely
- Being able to simply specify a sample frequency to play at to the API and it doing the hard work for you!

The future? These are just ideas I have that this change will potentially make possible, how feasible they are I won't know right now, but
- The ability to switch to a new playback rate whilst the engine is running without (hopefully) any/much distortion to active audio
- Dynamic adaptive playback adjustments! (this one is likely a way off and possibly a pipe dream, but I think possible...)

Once I have completed this chunk of work I should hopefully be able to complete more of the missing mod parser effects. 2012 is going to be busy biggrin.gif
Go to the top of the page
 
+Quote Post
Zerosquare
post 26 Dec 2011, 22:08
Post #7


Rick dangerous
***

Group: Administrators
Posts: 2.113
Joined: 4-1 06
Member No.: 30



yes.gif


--------------------
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006
Go to the top of the page
 
+Quote Post
LinkoVitch
post 27 Dec 2011, 19:43
Post #8


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



Version 0.17 released (changelog), Major changes to the API adding simpler calls and greater flexibility as well as improved module accuracy.
Go to the top of the page
 
+Quote Post
LinkoVitch
post 28 Dec 2011, 12:37
Post #9


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



OK, looks like I may have stuffed up the release of 0.17 somehow :/ I will confirm and rectify as needed when I get home. Sorry about this.. I'll post again when I have an update..
Go to the top of the page
 
+Quote Post
LinkoVitch
post 28 Dec 2011, 19:21
Post #10


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



OK, more on this.. I haven't stuffed the release of 0.17! YAY! It seems I have possibly tickled a bug in SLN!

For my test I have assembled main.o with madmac.

I have then linked with ALN, and also linked a version with SLN using the same binary blobs (main.o and dsp.o) which were produced by MAC.

The output from ALN works as intended, the output from SLN doesn't. I think SLN is introducing an alignment issue within the DSP code.
Go to the top of the page
 
+Quote Post
LinkoVitch
post 14 Jan 2012, 15:12
Post #11


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



Version 0.18 released (changelog), Major rewrite of the sond rendering code. Smaller, faster and now with greater tollerance of bus latency.
Go to the top of the page
 
+Quote Post
Zerosquare
post 14 Jan 2012, 17:16
Post #12


Rick dangerous
***

Group: Administrators
Posts: 2.113
Joined: 4-1 06
Member No.: 30



CITATION(LinkoVitch @ 14 Jan 2012, 15:12) *
Version 0.18 released (changelog), Major rewrite of the sond rendering code. Smaller, faster and now with greater tollerance of bus latency.
Does it make your laundry whiter than white, too ? biggrin.gif


--------------------
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006
Go to the top of the page
 
+Quote Post
LinkoVitch
post 14 Jan 2012, 17:27
Post #13


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



QUOTE (Zerosquare @ 14 Jan 2012, 16:16) *
QUOTE (LinkoVitch @ 14 Jan 2012, 15:12) *
Version 0.18 released (changelog), Major rewrite of the sond rendering code. Smaller, faster and now with greater tollerance of bus latency.
Does it make your laundry whiter than white, too ? biggrin.gif


YES! *

* actual claims maybe 100% through the teeth fibs

biggrin.gif
Go to the top of the page
 
+Quote Post
LinkoVitch
post 16 Jun 2012, 23:20
Post #14


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



Version 0.19 released (changelog), Better music timing, finetune, slides, & vibrato...
Go to the top of the page
 
+Quote Post
Zerosquare
post 17 Jun 2012, 11:17
Post #15


Rick dangerous
***

Group: Administrators
Posts: 2.113
Joined: 4-1 06
Member No.: 30



yes.gif


--------------------
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006
Go to the top of the page
 
+Quote Post
GT Turbo
post 17 Jun 2012, 20:06
Post #16


Another world
****

Group: Administrators
Posts: 3.230
Joined: 13-5 05
From: Alsace, France
Member No.: 2



Music is good for you !!

Now you can select between SebRmv player and Linkovitch's one. That's a very good think, two very good free module players. No excuse for don't including music in your games. Except Fadest who got a good excuse (Private joke !)



GT poulpe.gif


--------------------
Come do the Poulpe dance with us! (Sh3-RG)

C Vitamin is Superior to Dragibus !! (@Fadest) C.V. Rules !!

'asm is what real coders use, all the others are script kiddies' (@CJ)

'HLL is High Level Lamer' (@CJ)

'for each routine we spend 1 week in developement and 2 months in optimising GOOD WORK, C' (@GGN)

C.V.S.D. member of the Jagware community
Go to the top of the page
 
+Quote Post
Fadest
post 17 Jun 2012, 20:27
Post #17


Super sprint
**

Group: Level1
Posts: 407
Joined: 1-2 06
From: Disconnected...
Member No.: 32



Bah... The Jag is like the Lynx : mp3 compliant ohmy.gif

Btw, I have an even better excuse, I'm overbooked right now and have no time and no will to take some time to code sad.gif
But congrats to you Linko for doing this great (but futile biggrin.gif) sound engine.

Go to the top of the page
 
+Quote Post
LinkoVitch
post 13 Jul 2013, 13:10
Post #18


Great giana sister
*

Group: Members
Posts: 106
Joined: 9-11 06
From: Manchester, UK
Member No.: 148



Version 0.20 released (changelog), Fixed bug with looped samples making small sample loops sound horribly off-key, Vibrato & vol slide added, added a pseudo random number generator...

U235 SoundEngine Homepage

Go to the top of the page
 
+Quote Post
Matmook
post 13 Jul 2013, 19:40
Post #19


Super sprint
**

Group: Members
Posts: 652
Joined: 18-3 08
From: Angers (à côté)
Member No.: 194



CITATION(LinkoVitch @ 13 Jul 2013, 13:10) *
Version 0.20 released (changelog), Fixed bug with looped samples making small sample loops sound horribly off-key, Vibrato & vol slide added, added a pseudo random number generator...

U235 SoundEngine Homepage

\o/ yes.gif


--------------------
Matmook
Go to the top of the page
 
+Quote Post
Zerosquare
post 13 Jul 2013, 21:27
Post #20


Rick dangerous
***

Group: Administrators
Posts: 2.113
Joined: 4-1 06
Member No.: 30



Good job yes.gif


--------------------
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Fast ReplyReply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 26-11-2014 / 14:43