Library Update

A lot of work happening behind the scenes these past couple of weeks. For starters, it took a few days to get the code correct for the Sound Player to play nice when having multiple audio files playing on the same page and have their controls work independently. You can test it out multi-audio test. There was also a bunch of tweaking to the code for timeline display and html canvas layout so that when displaying long files, the cursor stays centered in the div display. There is still a bit more work to be done, as I need to pre-render the “peak” files and then call them to the audio player for each audio file, so that the page loads faster. This should be done soon, as I now have a working Debian 9 system running, which will be used for the peak file generation, among other things.

Work has also been done on the shopping cart system. The paypal IPN and the basic set-up is complete, now on to setting up the cart system. This is a top priority, ans should be done faster than soon.

Goodbye Windows for tracking and recording. Have found a better solution. Now running Debian 9 (linux) with Ardour and FFADO firewire drivers. FFADO, will hopefully get replaced with the latest ALSA drivers, as soon as Debian adds it to it’s build. For now though, FFADO is working like a charm.

Soon..god I hope soon..the construction side of things will settle down to a slow simmer, and I can begin adding to the library and open shop.

Sound Player & Stuff

audiotest2

Continuing work on the sound player, I’ve added a timeline and most importantly a play/pause button. Next up is adding volume control. Once I get this all sorted out, I can being adding sounds to the library and open up shop.

At some point, I’ll need to set-up a database to spit out all the info associated with each element, as hand coding this for each element, will become quite a chore after 30 or so of these are up and running. For sure, I’ll need to clean up the code for each element and wrap it into php so that each container of each element is more manageable.

Sound Player

Audio test

Here’s the sound player installed in it’s basic form. It needs a little tweaking to the Java code so that the peak files can be pre-rendered server side. The load time is less than ideal for sure. Though it is rendering a pretty big file. Once rendered, the file automatically plays and there is no volume adjustment. These controls need to be added for sure. Once I get a fully working soundplayer package, I’ll then turn to wrapping it into .php and possibly tie it to a database, so that as the library grows, things stay manageable.

For now, the bulk of my time is spent coding the main Library site & posting & tweaking this wordpress site. leaving not too much room for sounds. That will eventually shift more towards sounds because the Library site, once generally working with a cart and such, will require less programming. At least that’s the intent.