Software : : SoundBankster for MorphOS 3.6
Posted By: Tcheko. on 2014/6/28 8:08:21

SoundBankster, an audio mixing application for DJ enthusiasts is available for immediate download here.

Designed for efficient use of resources, SoundBankster takes full advantage many native and exclusive components available on the operating system level, such as the new HID sensors API included with the newly released MorphOS 3.6.



SoundBankster for MorphOS 3.6

The HID sensors API allows many USB devices like DJ decks to directly drivethe application. An internal event mapping editor is provided for easy wiring of the DJ deck controller to the user interface components of SoundBankster.

Another native and exclusive MorphOS component, Reggae is used to load and playaudio. Its efficient design allows stutterless playback even under the worstload conditions <sup>1</sup>. With a short 20 ms audio buffer and events flowing from Sensors API every 15ms, all audio effects are applied realtime with absolutely no lag.

Dual audio output is also possible via AHI units allowing headphone monitoring. This feature is only available for system with two audio outputs.

TinyGL, another native MorphOS components is used for the audio waveform rendering. If the system doesn't support 3D or lacks the resources needed, an optimised software fallback is provided.

SoundBankster needs nice chunk of available RAM to work. It is advised to run SoundBankster with system equiped with at least 512MB ram.

SoundBankster features:

  • Support for the new HID Sensors API of MorphOS 3.6 <sup>2</sup>
  • Waveform rendering with TinyGL
  • Reggae support for decoding and rendering audio
  • Memory playback for stutterless audio rendering <sup>1</sup>
  • 20ms audio buffer for realtime effects
  • Beat detection algorithm
  • Accurate track pitch
  • Filters
  • Loops
  • Playlist import/export with ranking and BPM databases
  • Unlimited recording in WAVE format
  • Heavily threaded for non blocking user interface
  • Supports dual audio output via AHI units
  • MUI interface
  • All this in a packed 100KB executable
  • and a lot more...

SoundBankster is the fruit of many years of research and development and is freely available for use under the BY-NC-ND/4.0 International Creative Common licence.

<sup>1</sup> Long Forbid / Permit excluded.
<sup>2</sup> Some USB devices need dedicated drivers for best use.

 
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Zylesea
    Joined: 2003/6/4
    Posts: 2057
    From:
    Had just a quick look on it but looks really nice and pretty useful. And I am massively impressed that the executeacle is that tiny!
    --
    http://via.bckrs.de

    Whenever you're sad just remember the world is 4.543 billion years old and you somehow managed to exist at the same time as David Bowie.
    ...and Matthias , my friend - RIP
  • »2014/6/28 8:33
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Joined: 2013/5/29
    Posts: 523
    From:
    Looks really impresive!
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »2014/6/28 12:33
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Stevo
    Joined: 2004/1/24
    Posts: 897
    From: #AmigaZeux
    Impressive indeed and works great :-D
    ---
    http://www.iki.fi/sintonen/logs/its_only_football.txt
  • »2014/6/28 13:21
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Tcheko
    Joined: 2003/2/25
    Posts: 536
    From: France
    Hi there,

    An unoticed bug went into the 1.1 archive. Please update ASAP with 1.2 release fixing that nasty bug (and also other minor things).

    If you experience any trouble with 1.2, be kind and report your findings (RTFM) !
    Quelque soit le chemin que tu prendras dans la vie, sache que tu auras des ampoules aux pieds.
    -------
    I need to practice my Kung Fu.
  • »2014/6/28 15:33
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    eliot
    Joined: 2004/4/15
    Posts: 571
    From:
    Really impressive! It's nice to see when new MorphOs only software is released.
    regards
    eliot
  • »2014/6/29 10:06
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Doffo
    Joined: 2010/10/14
    Posts: 508
    From: Nevada
    Gonna give it a shot on my iBook G4. :)
    -=-=-=-
    YUUUP!
  • »2014/6/29 16:47
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Doffo
    Joined: 2010/10/14
    Posts: 508
    From: Nevada
    Bleh,

    Forgot the max resolution is 1024x768. Everything almost fits but not quite. From the get go it would max out the CPU. Either way, i will try it out on the mac mini sometime.
    -=-=-=-
    YUUUP!
  • »2014/6/29 18:39
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Tcheko
    Joined: 2003/2/25
    Posts: 536
    From: France
    Reduce font size and margins. There is a problem with the filter group that triggers some endless refresh loop in MUI if the window is too small.

    There a MUI prefs file in Skins directory that has quite small font and margin. You should give it a try to see if it solves your issue.
    Quelque soit le chemin que tu prendras dans la vie, sache que tu auras des ampoules aux pieds.
    -------
    I need to practice my Kung Fu.
  • »2014/6/29 20:58
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Doffo
    Joined: 2010/10/14
    Posts: 508
    From: Nevada
    Thanks, ill have to give it a go.
    -=-=-=-
    YUUUP!
  • »2014/6/30 0:02
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Joined: 2012/11/10
    Posts: 1513
    From: Manchester, UK/GB
    I tried v1.2 of SoundBankster, but unfortunately even though I'm opening it up on a 1280 x 1024 Ambient screen and it takes up most of the width of the screen the CPU heads to 100% almost immdediately. Also, the buttons don't activate when clicked on, apart from the recording button which opens a requester for a track then locks the program and won't do anything, but a click on the close/quit button top left of the SoundBankster window closes the program GUI, and then soon afterwards closes the requester.

    Pity, but I'd be glad to hear of any further development or fix for these issues.
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »2014/6/30 2:22
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Tcheko
    Joined: 2003/2/25
    Posts: 536
    From: France
    @NewSense: the cpu usage to 100% is a known issue. It has to do with some Virtual group that has not enough space triggering some infinite refresh loop in MUI. Install the provided skin and read comments, Doffo had the same problem...

    For the recording issue, I didn't tested the 'I record when there is nothing to record' case and I hadn't yet saved any settings. I just fixed this with a default recording path.

    Which buttons are you talking about? Did you ever read the provided guide? Looks like you just clicked randomly. Most button does absolutely nothing until you load music in deck... RTFM please.

    EDIT: typofix

    [ Edited by Tcheko On 2014/6/30 7:07 ]
    Quelque soit le chemin que tu prendras dans la vie, sache que tu auras des ampoules aux pieds.
    -------
    I need to practice my Kung Fu.
  • »2014/6/30 5:55
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    realstar
    Joined: 2003/2/24
    Posts: 298
    From: Canada
    When audio is paused, changing the BPM with the slider does not cause the waveform display to refresh so I can't see the result until music is played again or the waveform position is moved.
  • »2014/6/30 13:17
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Tcheko
    Joined: 2003/2/25
    Posts: 536
    From: France
    @realstar this bug is already addressed for the coming 1.3 release. My bad, older version of SoundBankster didn't had this bug...
    Quelque soit le chemin que tu prendras dans la vie, sache que tu auras des ampoules aux pieds.
    -------
    I need to practice my Kung Fu.
  • »2014/6/30 18:33
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Joined: 2012/11/10
    Posts: 1513
    From: Manchester, UK/GB
    Quote:

    @Tcheko: the cpu usage to 100% is a known issue. It has to do with some Virtual group that has not enough space triggering some infinite refresh loop in MUI. Install the provided skin and read comments, Doffo had the same problem...

    OK, so how do I do that, as there are no tooltypes, and no option that I can see in the settings menu to change them?

    There is no mention of the word 'skin' in any part of the guide file, so that needs some referencing if it is a known problem.

    I read through the PDF, before I used the program, but as clicking on the ADD button did nothing which is supposed to be the first thing to do then I just thought ........... try anything, what have you got to lose !!

    By the way, I have just proof-read your English version and even though you did a good job at it, I thought it best to correct the spelling and grammar mistakes that I came across, and will happily forward the corrected Guide file for SoundBankster onto you if you request me to.

    Quote:

    @Tcheko:For the recording issue, I didn't tested the 'I record when there is nothing to record' case and I hadn't yet saved any settings. I just fixed this with a default recording path.

    I agree, but as none of the other buttons did anything at all, and the first one I tried was the 'ADD' button, which did not open a requester, which from what you have said it should have. The program was sadly, not doing anything, so I tried anything after that to see if it would. The whole program GUI seems to be 'over-active' as all the elements are 'glimmering/jittering/active-Then-not-active, Then-active,-Then-not-active - constantly, and maybe this is one of the reasons for the 100% CPU also. It does this as soon as it is loaded, and the CPU activity justs gets higher and higher until it 'maxes-out'

    Quote:

    @Tcheko:Which buttons are you talking about? Did you ever read the provided guide? Looks like you just clicked randomly. Most button does absolutely nothing until you load music in deck... RTFM please.


    As I said above I tried the ADD button as that was the button mentioned in the Quickstarter PDF, but it did nothing. I have tried it again tonight, and it did nothing ............ until .......... I closed the program, at which point it opened a requester which then immediately closed - something is definitely wrong with this version, as far as I can see, and I am using registered MOS 3.6 with the Chrysalis Pack, and one or two other add-ons like yWeather, April, etc. but using it with those utilities/commodities is how I use my system on a daily basis, without any problems, that I am aware of.

    I can of course - tell Poseidon to shut up, but that doesn't seem to affect the overall situation that SoundBankster isn't doing what it is supposed to be ...... at the moment, for me, which I hope changes, but seems at this stage needs some 'tweaking'.

    Thanks for all your hard work so far anyway.
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »2014/6/30 20:01
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Tcheko
    Joined: 2003/2/25
    Posts: 536
    From: France
    @NewSense

    You're the only one reporting such behaviour about the 'Add' button which works fine here and at least from 10 betatesters who didn't reported me any issues with... Did you had a look behind the main window when clicking the 'Add' button? ASL requester window might have gone behind it...

    Try to boot from a CD and test from a default system.

    Thanks for your proofreading offer but someone already applied for.
    Quelque soit le chemin que tu prendras dans la vie, sache que tu auras des ampoules aux pieds.
    -------
    I need to practice my Kung Fu.
  • »2014/6/30 21:21
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Joined: 2012/11/10
    Posts: 1513
    From: Manchester, UK/GB
    Quote:

    @NewSense
    @Tcheko: You're the only one reporting such behaviour about the 'Add' button which works fine here and at least from 10 betatesters who didn't reported me any issues with... Did you had a look behind the main window when clicking the 'Add' button? ASL requester window might have gone behind it...

    If I was author of the program that exhibited this behaviour then I'd be concerned about why it would do that on a standard Ambient desktop screen - which is what it did then, and now, as you requested me to re-check it's behaviour. It is the only MorphOS and even an Amiga program that I have ever seen open a requester after the program has just Quit .......... it really is weird.

    I waited for about 1 minute after the program had loaded, as the CPU busy state quickly got to 100%, and checked behind the SoundBankster main GUI window - NO requester, then I used the menu 'Cmd/Amiga+Q' though I have used the close program [X] in the top left section of the window border to close it before, but the same behaviour each time. I just can't believe no-one else has reported this strange behaviour.

    Quote:

    @Tcheko: Try to boot from a CD and test from a default system.

    Are you saying if I want to use SoundBankster I should use my 'injected keyfile' registered MorphOS CD to test it works OK? ;-)
    I will try this idea of yours, but I am surprised you have asked me to do it, and I will let you know the result, shortly.

    OK ........... here's the results of those tests you wanted me to do ......

    1. Booting from MorphOSBoot CD - SoundBankster loads OK, and the requester works as you'd expect, and files load OK - all works OK

    2. Going back to my system I figured out where the Soundbankster.prefs file goes (that affects the 'skin') in ENV:Mui/<Soundbankster.prefs-file> AND by adding that file into ENV:Mui/ or Sys:Prefs/Env-archive/Mui/ the program now works OK, so you just need to figure out a way to stop this issue happening for people who download/install it, and expect it to work correctly - 'out-of-the-box' - which it doesn't do, well not on my system without the 'skin'-prefs file being put in Prefs/Env-Archive/MUI/ , which also fixes the 100% CPU issue, AND the 'glitchy/twitchy' GUI input areas, so I hope you fix this as soon as you can so this issue doesn't come up again, anytime soon.

    I feel as though I have been treated like a naughty child, ... RTFM, Boot from CD, look behind the GUI for the requester ..... really not very nice when all I was after was some advice, and a solution to the problem - which if you'd let me know where to place the 'skin/prefs' file all would have worked OK from then on, and then the 100% CPU issue would have been gone, and the program would have been working OK. :-(

    Basically it's not my fault, it's the 'skin' / prefs issue that has caused all this problem, and you need to get it fixed, and ideally a place in the settings where someone can import their own/others 'skins' so they know how to fix this issue - AND ... it needs documenting in the Guide file, and ideally ALSO in the Quickstarter PDF - so WTFMP (Write TFM Properly) ;-) before you consider pointing what seems like the finger of blame at me for problems you've not carefully & properly assessed in the first place. 8-D

    Having said that, I like the program and appreciate all the effort you have put in making this program what it is, BRILLIANT !! 8-D

    Want me to input something about the 'skin'/prefs file in the Guide file in English to save you the time ....... for free? 8-D

    Quote:

    @Tcheko: Thanks for your proofreading offer but someone already applied for.

    I am not 'applying' for the job, I have just done it, for FREE, as it needed doing, just to help, as I have done for other software authors, and for Amiga magazines. I thought it might be of benefit to you, but if you don't want it I'll just keep it for myself, but if you want it at a later date then just let me know - when it will still be FREE.

    You haven't let me know how to change the 'skin' of the program, so how am I to avoid the CPU 100% busy state occuring all too soon?

    This 'skin-change' may slow the program down, steady it, so it does not exhibit these 'hyper-active' window areas of SoundBankster, and allow the requester to open correctly. I don't know, but I'll let you know about the 'Test from CD' result fairly soon. 8-)

    EDIT ......... I was right, the 'skin'/'prefs' file is the FIX for the program from initial installation - without it the program misbehaves 8-D

    [ Edited by NewSense On 2014/7/1 1:02 ]

    [ Edited by NewSense On 2014/7/1 1:06 ]

    [ Edited by NewSense On 2014/7/1 12:44 ]
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »2014/6/30 23:37
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    igracki
    Joined: 2003/2/24
    Posts: 421
    From: Berlin
    It must be something within your mui prefs, because it doesn't happen when you use the supplied skin (SOUNDBANKSTER.prefs).
    You could find the cause by finding the difference between your global mui prefs (env:mui/«Global».prefs) and the SOUNDBANKSTER.prefs.

    You could also try to rename your envarc:mui/«Global».prefs and delete envarc:mui/SOUNDBANKSTER.prefs then reboot, then start SoundBankster to see if its some default prefs which causes this issue.

    [ Edited by igracki On 2014/7/1 22:29 ]
  • »2014/7/1 15:20
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Joined: 2012/11/10
    Posts: 1513
    From: Manchester, UK/GB
    Quote:

    Here I don't have the 100%-cpu issue when starting SoundBankster the first time (no env:mui/SOUNDBANKSTER.prefs file)!
    So it may have something to do with your special mui settings.

    I took out my WBStartup directory, and all the other 'sbar' utils I use that don't come with MOS 3.6, and I don't think I have any items in my user-startup that could cause any clash with SoundBankster, and that did not make any difference with the program not-running correctly, only the 'skin/prefs' file made the difference.

    What hardware are you running MOS on, as mine is a 1.5GHz MacMini - with a couple of USB/Firewire hubs, and that's my basic setup.

    What 'special' MUI settings might those be, as I don't think I have adjusted any of my MUI settings, certainly not in any 'special' way, even though I have a registered keyfile for MUI.

    [ Edited by NewSense On 2014/7/1 17:00 ]
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »2014/7/1 16:58
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    connor
    Joined: 2007/7/29
    Posts: 578
    From:
    Maybe this is a good offer for the DJs? Does it work with Soundbankster? http://www.redcoon.de/B394281-Hercules-DJ-Control-Instinct_Zubehör
  • »2015/6/2 12:01
    Profile