And from the 3.5.0 changelog of TX16Wx:11 Embed Transient Information in WAV and AIFF Files
The Render to File Dialog now also includes the option Embed stretch markers/transient guides.
WAV and AIFF files both support embedded information about the file tempo and transients: WAV does this by
adding acid chunks: chunk is a term of art, rather like an extension for an audio file.
AIFF does this using apple loops chunks.
Previously, REAPER would identify wav/acid tempo information on import and give you the File contains
tempo information dialog (with the option to adjust), and also supported embedding the project tempo as an
acid chunk when rendering WAV.
Significant improvements are:
Now reaper calculates that tempo more correctly on export as the average tempo of the entire rendered
media.
Now reaper also supports embedding tempo (as beat length, which amounts to the same thing) in AIF
files, via the apple loops chunk
Now when importing a WAV or AIFF file that has transient information embedded, reaper will recognize
the information and prompt if you would like to either import the file as beat slices (exactly like rex
files), or as a single item with transient markers, or just as plain media.
So what I did was render an item with transient data using Reaper by using Reaper's own transient detection to add transient markers and just checking the appropriate box on render. I thought this worked at first as if I import the rendered file back into a track on Reaper, it properly prompts what to do with the transient info in the WAV file. If I import this into TX16Wx, it does absolutely nothing but load it as an ordinary WAV file. You can see the file I'm talking about here.FLAC import now recognizes and reads WAV smpl/inst/cue/acid etc chunks if preserved.
FLAC save now generates smpl/inst/cue/acid etc chunks in addition to native TX16Wx metadata.
The reason I'm doing this to begin with is that TX16Wx's own transient detection seems to be really janky and fails to detect transients, detects transients where they seemingly don't exist, and offsets the slices far before or even far after transients, causing previous slices to play parts of the next transient even if it's blatantly obvious the transient detection is wrong just from looking at the peaks. I've tried playing around with the beat slicer's parameters but all these problems are still present and I'd have to tediously manually clean up almost every single slice made by it as well as creating and deleting slices which causes the midi export when dragging a group out to always put notes out of order (which is to say, normally it creates a nice staircase of notes but any manually added slices will be added to the highest key available, causing the notes to be scattered between the top of the piano roll and their proper places).
As for the unrelated questions/suggestions, is it possible to batch edit certain tabular data instead of going through each item in the table one by one to do so? If not, it would be really handy for a lot of cases.
Lastly, how do you go about making parameter modulation in the modulation table bipolar instead of just positive/negative? An example is using a parameter to change the pitch of the sound. If I set it to a positive number, Param 000 being at its lowest value will play the sound at base pitch and only go up from there. I want it to be so that Param 000 at its middle value will play the sound at base pitch so I can pitch it similarly to a pitch wheel (and use both the pitch wheel and Param 000 in tandem with Param 000 working mostly as the base pitch parameter and the pitch wheel working as dynamic pitch in midi editing).
Anyway, thanks for creating and maintaining this great piece of software! I bought the Pro version at 60 USD and it's pretty damn cheap for how much functionality it has. I wish more people would make stuff for it but I guess it's too obscure to warrant being used over sfz and other formats...
EDIT: As the moderator of this subforum, you can see my link, right? Since this is my first ever post on KVR it's restricting my ability to place links.