Sunday, 30 October 2011

New release soon, but I need your input!

I intend to release 0.9.09 soon, and this will be the final feature release until 1.0. Upcoming is Loop Direction modulation, LFO trigger control (selectable re-trig), and fixes for the bugs Eliaz reported (thank you!).
But if possible, I'd like to address whatever other issues you, my cherished users, can find. Of course, it might be that there simply are no issues left, but somehow I doubt that... :)
So, please, keep the bug reports coming. At the risk of tooting my own horn, this software has come a long way since the initial release, and with your feedback it can become really good. 
Cheers and happy sampling.

Sunday, 23 October 2011

Version 0.9.08 released

New update, probably last real feature-release before 1.0. Some nice items in this release is peaks caching for large waves and per-sample loop point modulation. TX16Wx now also features choke groups, which should help people building drum kits etc.
A lot of bug fixes as well, and quite a bit of internal refactoring goes into this. As usual, there is of course the chance of newly introduced bugs.

  • Names of performances/programs are now tied to file names, i.e saving item as new file will modify the name.
  • Added choke groups. Also removed "Mono/P" and "Legato/P" since these can easily be implemented through choke groups.
  • Loop start/end modulation is now per sample (was fixed on note-on)
  • Added support for ReaPeaks wave cache files to speed up drawing large waves.
  • Load / Drag-drop of performances and programs now accept more than one file.
  • External controllers with offset now auto-scales to keep full parameter range (i.e setting offset 63 effectively maps controller to <-1 - 1> range).
  • Made VU meters more accurate
  • Added support for bipolar automation parameters.
  • Fixed bug in group "separate" operation
  • Fixed layout of large number of slices
  • Fixed bugs in file loading path resolve
  • Fixed various memory leaks
  • Fixed various races in delete operations
  • Fixed race in program preview
  • Fixed oneshot AEG bug
  • Fixed missing group name escape in txprog 
  • Fixed XSD typos
  • Fixed numeric performance/program selector response 
Next release will improve the handling of changed sound items, but other than that I will focus on making the instrument as bug free as possible for the 1.0 release.

Happy music making!

Monday, 17 October 2011

Upcoming fixes and the future

First a heads up, that v0.9.08 is just around the corner. This includes fixes for all reported bug, some new features, and a reworking of how file names and sound item (program, wave, perf) names correlate. I.e now they do. After this, there will be another beta with mainly bug fixes, and perhaps one or two requests, and then we go sharp 1.0.

Then the future gets hazy. I've had a few ideas on spin-off applications of the core components of this instrument. The two first ideas are:
  • A dedicated beat slicer - with slice sound tweaks, mapping, quick automation etc.
  • A beat box - basically a drum sampler + drumsynth + pattern sequencer + automation
There's obviously a lot of work involved in doing this. And, to curse in church, I've considered making these instruments non-free, but instead uncrippled shareware (think reaper). Why you ask? Because I really love writing VST plugins. Seriously. Really. But it does take a horrendous amount of time, and I don't make any money from it (two donations so far - thank you, you know who you are).

Going at least partially commercial with any upcoming instruments would maybe alleviate this a bit.
So, those of you who read this, would you consider instruments like those mentioned above worth paying a modest fee (~€30?) for? Or am I being delusional?

Edit: Just to clarify: I have no intention of making TX16Wx commercial. My thoughts are on whether there is potential in making non-free spinoffs.

Comments welcome.

Monday, 3 October 2011

Hotfix 0.9.071

Thanks to Eliaz who quickly pointed out that "Save As" for waves had broken in 0.9.07. Shame on me, and apologies. Download links are now 0.9.071. Only difference is the above fix.

Sunday, 2 October 2011

0.9.07 Released!

After some unusually long development time (damn you real world obligations), I can finally announce v0.9.07 of TX16Wx. This version adds one much requested feature: beat slicing. TX16Wx can now map individual regions (slices) to splits, and there is a beat detector, an equidistant chopper and tempo detection + midi file export. The UI is a little clunky perhaps, but hey, it's free! :)

v 0.9.07:
  • Added "slice" functionality
  • Added auto slicing via "beat detector"
  • Added auto slicing via "equal parts" split
  • Added auto layout of slices + midi file export
  • Added loop crossfading
  • Added tempo detection + loading of Acid information
  • Added support for loading Yamaha TX16W OS waves      
  • Added support for saving sound data in host project directory (when supported by host)
  • Added sampling start on host transport start (sample on play)
  • Fixed ui refresh on XP