This is a sampler instrument I've been tinkering with for 2+ years, with pauses for up to a year. Now its finally beta-ready I think. It's a multitimbral sampler with multiple outs, graphical keymapping edit, sampling and sampler editor.
I created it for several reasons:
- I don't really like the huge disk-streaming sample library players. I wanted something that felt like my favourite hardware sampler - the Yamaha TX16W with NuEdge Typhoon.
- I wanted something with an open file format that would not lock me and project made with it in forever. Seems all instruments, free or otherwise, use closed, undocumented disk formats. Well, not anymore.

- Its fun!
Main view:

Sample editor:

Keyboard mapping:

Features:
- Unlimited multi-timbral operation
- 128 voice polyphony
- 16 modulation slots per voice
- 24dB resonant filter
- Two LFO + Two modulation envelopes per voice
- Polyphonic glide
- Built-in sample editor
- Actually samples! Record straight into the sampler.
- Graphical keyboard mapping editor
- 4 Stereo + 8 Mono outputs
- 16 mappable controllers for automation
- Multiple loop definitions per wave
- Individual outs for keyboard groups (drums)
- Multiple keyboard scales
- Multiple trigger modes
- Mono/Poly/Legato operation
- Preview loaded programs and samples in your song before loading
- WAV/AIFF/AIFC/SoundFont 2 support
- Reads Typhoon compressed AIF files
- 100% documented XML-based sound file format. Anyone can write conversion tools.
- Low CPU usage
- Fully native, optimized for SSE2.
- 64-bit support
You can download the plugin from http://tx16wx.blogspot.com/. The download package has a PDF user manual attached.
Please let me know what you think, and any bugs or suggestions you might have.
Update 2011-08-25
v0.9.01
- Added drag & drop support for waves, programs and performances
- Fixed graphics bug when editing group name in group list editor
- Keyboard mapping editor can now edit select parameters for multiple groups at a time
- Fixed tempo-synced LFO position offset
- Added global settings + dialogs for import of already loaded items
v0.9.02
- Added indicators to groups in keymap editor on noteon trigger
- Added quick select mode. When holding any mode selector key depressed and playing Midi notes, the matching groups and splits will be selected in a rotating fashion
- Reworked sample auto-layout to give better results
- Fixed "wave start" group attribute not saved correctly in programs
Update 2011-09-05
v0.9.03
- Added loop start & end modulation
- Added glide modulation
- Made mono mode handle held notes correctly
- Fixed broken XSD definitions for polyphonic modes
- Fixed wave start modulation units
- Fixed "goto" in sample editor
- Fixed sample editor update on drag&drop of samples
- Tweaked resonance of filter to be a little less loud&aggressive.
- Reduced automatable program slots to 32
- Added 48 assignable automation parameters
v0.9.04
- Added quickstart guide
- Fixed group separate messing up splits
- Fixed file selector graphics messed up on WinXP
- Fixed missing waves breaking load of host plugin data
- Fixed newly sampled waves not saved in host plugin data
- Fixed crash on wave preview in split
- Fixed wave load play looping
- Fixed frozen modulation of volume, pan and pitch cancelled by non-frozen
- Oneshot voices now always retrigger, even in Mono mode
- Fixed crash when saving empty wave
- Fixed race+crash with all notes off
v0.9.05
- Fixed outputs not detected correctly in FL Studio and others
- Fixed graphics glitch in key mapping editor
- Added support for sustenuto (sustain) and damper (hold) pedal
v0.9.06
- Improved robustness for loading WAV/AIFF/Soundfonts/FXB
- Added drag&drop of banks
- Improvements and fixes to soundfont import
- Fixed failure to load FXB/programs with splits without assigned waves
- Fixed crash when loading WAV with trailing junk data
- Fixed AEG:level1 and glide parameter not loaded/saved correctly
- Fixed XSD typos
- Fixed AIFF files loaded as "unknown"
- Fixed not detecting need to rename+resave waves
- Fixed Soundfont drag&drop not working correctly
- Fixed UI refresh when deleting last program
v0.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
v0.9.08
- 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 and 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
v0.9.09
- Added Loop Direction modulation
- Added LFO trigger control (can now choose to retrigger or operate in continuous mode)
- Added limited switchable font & color for main view parameters
- Improved sound item modification tracking
- Fixed assigning individual outputs to groups
- Fixed AEG Attack/Time modulation, was barely noticable
- Fixed draw error in wave editor on XP
v0.9.10
- Fixed broken sample view drawing + made more accurate
- Fixed normalization rounding issue
- Fixed wav save data truncation
- Fixed crash when preview playing in sample editor while playing keyboard
v0.9.11
- Fixed velocity/key range as modulation source
- Fixed bugs with inverse velocity sensitivity - did not load, nor sound correct.
- Fixed reapeaks creation bug causing mipmaps becoming overlapped



