Need Help with WAV to CDATA (for a Convolver Import Utility)

I’m working on writing a tool to create Convolver presets from my collection of impulse responses. Unfortunately, it seems that while parsing the XML file won’t be much of an issue, I’ve never dealt with WAV data encoded as CDATA before. Is there any information anywhere on the conversion process that Renoise is using to convert an impulse response to the CDATA in the XML?

Where does Renoise store wave data in a CDATA section?

Convolver presets. If you export one you can view it with any text editor, it’s just an XML file. It contains both the settings for the Convolver as well as the impulse itself embedded in the and tags as CDATA.

<?xml version="1.0" encoding="UTF-8"?>
<FilterDevicePreset doc_version="11">
  <DeviceSlot type="ConvolverDevice">
    <IsMaximized>true</IsMaximized>
    <Gain>
      <Value>0.501187205</Value>
    </Gain>
    <Start>
      <Value>0.0</Value>
    </Start>
    <Length>
      <Value>1.0</Value>
    </Length>
    <Resample>
      <Value>0.5</Value>
    </Resample>
    <PreDelay>
      <Value>0.0</Value>
    </PreDelay>
    <Color>
      <Value>0.5</Value>
    </Color>
    <Dry>
      <Value>1.0</Value>
    </Dry>
    <Wet>
      <Value>0.25</Value>
    </Wet>
    <Stereo>true</Stereo>
    <ImpulseDataLeft><![CDATA[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ANC1vQAYrr0AuKa9ALimvQC4pr0AuKa9ALimvQC4pr0AoJ+9AKCfvQDgmL0A4Ji9AOCYvQDgmL0A4Ji9AOCYvQDgmL0A4Ji9AGCSvQBgkr0AYJK9ADCMvQAwjL0AMIy9AECGvQBAhr0AQIa9AECGvQCIgL0AiIC9AIiAvQCIgL0AMHa9AMBhvQAwWL0AMFi9AABPvQAAT70AQEa9AEBGvQBARr0AQEa9ANA9vQDANb0AEC69ALAmvQCgH70AoB+9ALAmvQCwJr0AoB+9ANAYvQAgDL0AgAC9AIAAvQCAAL0AgAC9AIAAvQAg9rwAwOG8ACDYvAAg2LwAINi8AADPvADAtbwAoJ+8AMCYvADAmLwAoJ+8AKCfvADAmLwAIIa8AABYvAAALrwAAC68AAAuvADAGLwAgAC8AAAGvADAGLwAgB+8AAAGvACAprsAAGG7AAASuwAAGDsAAC47AABGOwCAgDsAgKY7AADGOwAA2DsAgAA8AMAYPAAALjwAwDU8AIAmPADAGDwAgB88AMA9PAAAWDwAAFg8AIBhPAAAdjwAgIA8AICAPACAgDwAIIY8ACCMPABgkjwAYJI8AMCYPACgnzwAoKY8AKCmPACgnzwAYJI8AGCSPADAmDwAoKY8AACuPACgpjwAAK48AMC9PADAvTwAAK48AKCfPADAmDwAoKY8AMC1PADAtTwAAK48AACuPADAtTwAwLU8AMC1PAAArjwAoKY8AKCfPADAmDwAoJ88AKCmPACgpjwAAK48AKCfPADAmDwAYJI8AGCSPADAmDwAYJI8AGCSPADAmDwAwJg8AGCSPAAghjwAAHY8AIBhPAAAdjwAIIY8ACCGPAAghjwAgIA8AIBhPADAPTwAwDU8AMA9PAAARjwAwD08AMA1PAAALjwAgCY8AIAmPACAJjwAwBg8AIAAPAAAxjsAAMY7AIDOOwAAxjsAANg7AIDrOwCAzjsAAIw7AAAuOwAAEjsAAD07AABGOwAAHzsAABi7AABGuwAADLsAABI7AAAfuwCAn7sAgOG7AIDruwCAvbsAgJ+7AICfuwCAprsAgKa7AIDhuwBAErwAgB+8AIAfvABAErwAAAy8AAAMvAAADLwAwBi8AAAuvAAARrwAgGG8AIBhvADATrwAwD28AMA1vADAPbwAAEa8AABGvAAAWLwAAHa8AICAvACAgLwAgIC8AICAvACAgLwAgIC8ACCGvAAghrwAIIy8AGCSvABgkrwAIIy8ACCMvAAghrwAIIa8ACCMvABgkrwAYJK8AMCYvACgn7wAoKa8AKCfvACgn7wAwJi8AMCYvADAmLwAwJi8AMCYvACgn7wAoJ+8AKCfvACgn7wAoJ+8AKCmvACgprwAAK68AACuvACgprwAwJi8AGCSvABgkrwAwJi8AKCfvACgn7wAwJi8AMCYvACgn7wAoKa8AKCmvACgn7wAYJK8ACCMvABgkrwAwJi8AMCYvACgn7wAwJi8ACCMvAAghrwAIIa8ACCGvAAgjLwAIIy8AICAvAAAdrwAgIC8AICAvAAghrwAgIC8AAB2vAAAWLwAwE68AABYvAAAWLwAAEa8AMA1vACAJrwAAC68AAAuvACAH7wAwBi8AEASvAAADLwAAAy8AAAGvAAABrwAgAC8AIDruwCAzrsAAK67AACMuwCAgLsAAGG7AICAuwCAgLsAACa7AAAAuwAAEjsAACY7AAA9OwCAgDsAgJg7AICmOwAArjsAgLU7AIC1OwCAzjsAAPY7AAAMPABAEjwAgB88AMAYPADAGDwAwBg8AAAuPADANTwAwD08AABGPADATjwAAFg8AMBOPAAAWDwAgGs8AICAPAAghjwAIIY8ACCGPAAghjwAIIY8ACCMPABgkjwAYJI8AMCYPACgnzwAoKY8AKCmPACgpjwAoJ88AKCfPACgpjwAAK48AMC1PADAtTwAwLU8AMC9PADAvTwAIMY8AMC9PADAvTwAIMY8ACDGPAAgxjwAIMY8AADPPAAAzzwAINg8AADPPAAgxjwAIMY8AADPPAAg2DwAINg8ACDYPAAg2DwAINg8ACDYPAAg2DwAwOE8AMDhPADA4TwAINg8AMDhPADA4TwAINg8ACDYPAAg2DwAINg8ACDYPAAg2DwAINg8ACDYPAAg2DwAINg8ACDYPAAg2DwAINg8AADPPAAAzzwAAM88ACDYPAAg2DwAAM88ACDGPAAgxjwAIMY8AMC9PADAvTwAwL08AMC9PADAvTwAwL08AMC9PADAvTwAwL08AMC1PADAtTwAwLU8AMC1PADAtTwAwLU8AACuPACgpjwAoKY8AKCmPACgpjwAoKY8AKCmPACgnzwAoJ88AKCfPACgnzwAoJ88AMCYPADAmDwAwJg8AMCYPADAmDwAwJg8AGCSPABgkjwAYJI8AMCYPABgkjwAYJI8ACCMPAAgjDwAIIw8AGCSPABgkjwAIIw8ACCGPAAghjwAgIA8ACCGPAAghjwAIIY8ACCMPAAgjDwAIIY8ACCGPAAghjwAIIY8AICAPACAgDwAAHY8AICAPAAghjwAIIY8ACCGPACAgDwAgIA8AICAPACAgDwAgIA8AICAPACAgDwAIIY8ACCGPACAgDwAAHY8AAB2PAAAdjwAAHY8AAB2PAAAdjwAgIA8AICAPACAazwAgGE8AAB2PACAgDwAgIA8AIBrPACAYTwAAFg8AIBhPACAYTwAgGE8AABYPAAAWDwAAFg8AIBhPACAazwAgGE8AABYPAAAWDwAAFg8AIBhPAAAWDwAAFg8AMBOPADATjwAAEY8AMA9PADAPTwAAEY8AABGPAAARjwAwD08AMA1PADANTwAAC48AIAmPAAALjwAwDU8AMA9PADANTwAwDU8AIAfPABAEjwAQBI8AAAMPAAADDwAQBI8AEASPABAEjwAAAw8AEASPAAADDwAAAw8AAAMPAAADDwAAAw8AAAGPAAA9jsAgM47AADGOwAA2DsAgOs7AIDrOwCAzjsAgLU7AICmOwCAnzsAgJ87AICfOwCAtTsAgKY7AACSOwAAjDsAAIY7AACGOwAAjDsAgIA7AAA1OwAAJjsAAC47AABOOwAAWDsAAEY7AAAfOwAAALsAAB+7AABGuwAATrsAAD27AAA9uwAAWLsAgIC7AACGuwCAgLsAAGu7AACGuwCAmLsAgKa7AICmuwCAn7sAgJ+7AIC1uwAAxrsAgL27AIC1uwAAxrsAgOG7AIDruwCA67sAgOu7AIAAvAAABrwAAAy8AAAGvAAABrwAAAa8AAAMvAAADLwAAAy8AMAYvADAGLwAgB+8AIAfvACAH7wAwBi8AIAfvACAJrwAAC68AAAuvADANbwAwDW8AMA1vADANbwAwDW8AMA9vAAARrwAAEa8AMBOvAAAWLwAAFi8AABYvADATrwAwE68AABYvACAYbwAgGu8AIBrvACAa7wAgGG8AIBrvAAAdrwAgIC8AICAvACAgLwAgIC8AAB2vAAAdrwAgIC8ACCGvAAghrwAIIa8ACCGvAAghrwAIIa8ACCGvAAgjLwAIIy8ACCMvAAgjLwAIIy8ACCMvAAgjLwAIIy8ACCMvAAgjLwAYJK8AGCSvABgkrwAYJK8AGCSvADAmLwAwJi8AGCSvABgkrwAYJK8AMCYvADAmLwAwJi8AMCYvADAmLwAwJi8AMCYvADAmLwAoJ+8AKCfvACgn7wAwJi8AMCYvADAmLwAwJi8AMCYvADAmLwAoJ+8AKCfvACgn7wAwJi8AMCYvADAmLwAwJi8AMCYvADAmLwAoJ+8AMCYvACgn7wAwJi8AMCYvADAmLwAwJi8AMCYvADAmLwAwJi8AMCYvADAmLwAwJi8AMCYvADAmLwAwJi8AGCSvABgkrwAIIy8ACCMvABgkrwAIIy8ACCMvAAgjLwAIIy8ACCMvAAgjLwAYJK8AGCSvAAgjLwAIIy8ACCMvAAgjLwAIIy8ACCGvAAghrwAIIa8AICAvACAgLwAgIC8AICAvACAgLwAgIC8AICAvACAa7wAgGu8AIBhvACAYbwAAFi8AMBOvAAARrwAAEa8AABGvADAPbwAAEa8AABGvAAARrwAwD28AMA1vACAJrwAgCa8AAAuvAAALrwAAC68AIAmvACAH7wAwBi8AMAYvADAGLwAQBK8AEASvAAADLwAAAy8AAAGvACAALwAAAa8AIAAvACAALwAgAC8AIDruwCA4bsAANi7AADYuwAA2LsAANi7AIC9uwCAtbsAAK67AICmuwAArrsAgKa7AICYuwAAjLsAAIa7AACMuwAAjLsAAIy7AACMuwAAjLsAAIa7AICAuwAAYbsAAGG7AABOuwAALrsAABK7AAASuwAAErsAAAa7AAASuwAABrsAABI7AAAfOwAAEjsAAAw7AAAmOwAAPTsAAGE7AICAOwCAgDsAgIA7AAB2OwAAYTsAAGE7AAB2OwAAhjsAAJI7AICYOwCAmDsAgJg7AICfOwCApjsAgJ87AICfOwCApjsAgLU7AADGOwAAxjsAgM47AIDOOwCAzjsAgM47AADYOwAA2DsAgOE7AIDrOwCA6zsAgOs7AAD2OwCAADwAgAA8AIAAPACAADwAgAA8AAAGPAAABjwAAAY8AAAGPAAADDwAAAw8AAAMPAAADDwAQBI8AEASPABAEjwAQBI8AAAMPABAEjwAwBg8AEASPADAGDwAwBg8AIAfPACAHzwAgB88AIAfPACAHzwAwBg8AIAfPACAHzwAgB88AIAfPACAHzwAgCY8AIAmPACAJjwAgCY8AIAmPACAJjwAgCY8AIAmPACAJjwAAC48AAAuPAAALjwAAC48AAAuPAAALjwAAC48AIAmPACAJjwAgCY8AIAmPACAJjwAgCY8AAAuPAAALjwAAC48AAAuPAAALjwAAC48AAAuPAAALjwAgCY8AIAmPACAHzwAgCY8AIAmPACAJjwAgCY8AIAfPACAHzwAgB88AIAfPACAHzwAwBg8AMAYPACAHzwAgB88AMAYPADAGDwAgB88AIAfPADAGDwAwBg8AEASPABAEjwAQBI8AEASPABAEjwAQBI8AEASPADAGDwAQBI8AAAGPACAADwAgAA8AIAAPAAABjwAAAY8AAAGPAAABjwAgAA8AAD2OwCA6zsAgOs7AAD2OwAA9jsAgOE7AIDhOwAA2DsAANg7AADYOwAA2DsAANg7AIDOOwAAxjsAAMY7AADGOwAAxjsAAMY7AIC9OwCAtTsAgLU7AACuOwAArjsAAK47AICmOwCApjsAAK47AICmOwCApjsAgJ87AICfOwCApjsAgKY7AICfOwCAmDsAgJg7AICYOwAAkjsAAIw7AACMOwAAjDsAAIw7AACMOwAAjDsAAJI7AACMOwAAjDsAAIw7AACMOwCAgDsAgIA7AAB2OwAAdjsAAIY7AACGOwCAgDsAgIA7AICAOwCAgDsAgIA7AAB2OwAAdjsAAGs7AABhOwAAdjsAAHY7AICAOwAAdjsAAGs7AABhOwAAYTsAAFg7AABOOwAARjsAAFg7AABhOwAAYTsAAE47AABGOwAARjsAAE47AABhOwAAazsAAGE7AABGOwAANTsAACY7AAAuOwAAPTsAAGE7AABOOwAANTsAAC47AAAuOwAAPTsAAD07AAA1OwAALjsAAC47AAA1OwAALjsAACY7AAAYOwAALjsAADU7AABGOwAANTsAACY7AAAfOwAAJjsAACY7AAAYOwAADDsAAAw7AAAAuwAABjsAABI7AAAuOwAAPTsAADU7AAAfOwAADDsAABI7AAAYOwAAHzsAABg7AAAMOwAABjsAAAY7AAASOwAAEjsAAAw7AAAMOwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAABK7AAAYuwAAErsAAAC7AAAAuwAAALsAAAC7AAAAOwAAALsAAAa7AAAYuwAAH7sAACa7AAAYuwAADLsAAAY7AAAAuwAAErsAABi7AAAmuwAAH7sAAB+7AAAfuwAAJrsAADW7AAAuuwAANbsAADW7AAA1uwAAPbsAAEa7AAA9uwAANbsAADW7AAA1uwAARrsAAEa7AABGuwAARrsAAEa7AABGuwAAPbsAAD27AABGuwAAPbsAAEa7AABGuwAATrsAAFi7AAB2uwAAdrsAAGu7AABYuwAARrsAAEa7AABGuwAATrsAAFi7AABhuwAAa7sAAGu7AABhuwAAWLsAAE67AABGuwAATrsAAFi7AABruwAAdrsAAHa7AABYuwAARrsAAEa7AABGuwAARrsAAE67AAA9uwAATrsAAGG7AICAuwCAgLsAgIC7AABGuwAANbsAACa7AAA1uwAARrsAAFi7AABYuwAATrsAAE67AABOuwAARrsAADW7AAAuuwAANbsAAE67AABYuwAAWLsAAEa7AABGuwAANbsAADW7AAA9uwAARrsAAE67AABGuwAALrsAACa7AAAmuwAAGLsAABi7AAASuwAAALsAAAC7AAAmuwAALrsAACa7AAASuwAABrsAAAC7AAAAuwAAALsAAAC7AAAAuwAADLsAABK7AAASuwAABrsAAAY7AAASOwAAEjsAABI7AAAYOwAAGDsAAB87AAAmOwAAHzsAABI7AAAAuwAAALsAABg7AAAuOwAANTsAAC47AAAmOwAALjsAAD07AABGOwAATjsAAE47AABYOwAAWDsAAFg7AABOOwAARjsAAE47AABYOwAAYTsAAGE7AABhOwAAazsAAHY7AAB2OwAAazsAgIA7AICAOwCAgDsAgIA7AAB2OwCAgDsAgIA7AICAOwCAgDsAgIA7AICAOwAAhjsAAIY7AACGOwAAjDsAAIw7AACMOwAAjDsAAIY7AACMOwAAjDsAAIw7AACGOwAAhjsAAIY7AACMOwAAjDsAAIw7AACMOwAAjDsAAJI7AACSOwAAkjsAAJI7AACSOwAAjDsAAIw7AACMOwAAjDsAAIw7AACMOwAAkjsAAJI7AACMOwAAkjsAAIw7AICAOwCAgDsAAIY7AACGOwAAhjsAAIw7AACMOwAAhjsAAIY7AACGOwAAhjsAAIY7AICAOwAAazsAAGs7AABrOwAAdjsAgIA7AABrOwAAYTsAAHY7AAB2OwAAdjsAAGE7AABOOwAARjsAAEY7AABYOwAAYTsAAEY7AAAuOwAALjsAAC47AAA1OwAALjsAADU7AAAuOwAALjsAAC47AAA1OwAALjsAAC47AAAYOwAAALsAAAa7AAAAuwAAALsAAAC7AAAAuwAAALsAAAa7AAAMuwAADLsAABK7AAAGuwAABrsAAAC7AAASuwAAGLsAACa7AAAuuwAAJrsAAC67AAAmuwAAJrsAAC67AAA9uwAAPbsAADW7AABYuwAAYbsAAGG7AABruwAAa7sAAFi7AABYuwAAYbsAAGG7AABruwAAhrsAAIy7AACMuwAAhrsAAIa7AICAuwCAgLsAgIC7AACGuwAAjLsAAJK7AICYuwAAkrsAgJi7AACSuwAAkrsAgJi7AICYuwCAmLsAgJi7AICYuwCAn7sAgJ+7AICYuwCAn7sAgKa7AICmuwCAprsAgKa7AICmuwAArrsAgLW7AIC1uwAArrsAgLW7AIC9uwCAtbsAAK67AACuuwAArrsAgLW7AIC1uwCAtbsAAK67AIC1uwCAtbsAgLW7AIC1uwCAtbsAAK67AIC1uwCAtbsAAK67AACuuwAArrsAgLW7AACuuwAArrsAgKa7AICmuwCAprsAgKa7AICmuwCAn7sAgJ+7AICmuwCAn7sAgJ+7AICYuwCAmLsAgJi7AACSuwAAjLsAAJK7AACMuwAAjLsAAIy7AICAuwAAhrsAAIa7AACGuwCAgLsAgIC7AABruwAAa7sAAGu7AABYuwAAWLsAAEa7AABGuwAARrsAAEa7AAA1uwAAH7sAABi7AAAYuwAADLsAAAa7AAAAuwAAALsAABI7AAAYOwAAEjsAABI7AAASOwAAGDsAAB87AAASOwAAGDsAAC47AAAuOwAAPTsAAE47AABOOwAATjsAAE47AABhOwAAazsAAGs7AABrOwAAdjsAgIA7AICAOwAAhjsAAIY7AACGOwCAgDsAgIA7AACGOwAAhjsAAIw7AACMOwAAkjsAAJI7AACSOwAAjDsAAJI7AICYOwCAmDsAgJg7AICYOwCAmDsAgJg7AICYOwCAmDsAgJg7AACSOwCAmDsAgJ87AICmOwCApjsAgKY7AICfOwCApjsAgKY7AICmOwCApjsAgKY7AICmOwCAnzsAgKY7AICmOwCAnzsAgJ87AICfOwCAnzsAgKY7AICfOwCAnzsAgJg7AICYOwCAnzsAgKY7AICmOwCAnzsAgJ87AICfOwCAnzsAgJ87AICfOwCAnzsAgJg7AICYOwCAmDsAAJI7AACMOwAAjDsAAIw7AACSOwCAmDsAgJg7AICYOwAAjDsAAIw7AACMOwAAjDsAAIY7AACGOwAAhjsAAIY7AICAOwCAgDsAgIA7AAB2OwCAgDsAgIA7AAB2OwAAdjsAAGs7AABhOwAAYTsAAGE7AABOOwAATjsAAFg7AABhOwAAdjsAAHY7AICAOwAAYTsAAGE7AABYOwAAWDsAAE47AABrOwAAYTsAAFg7AABGOwAAPTsAAFg7AABYOwAAYTsAAGE7AABhOwAAYTsAAGE7AABhOwAAWDsAAE47AABGOwAATjsAAE47AABOOwAAWDsAAE47AABOOwAATjsAAE47AABOOwAAWDsAAE47AABhOwAAYTsAAGE7AABrOwAAazsAAGE7AABhOwAAYTsAAGE7AABhOwAAdjsAAGs7AABhOwAAWDsAAGE7AABhOwAAazsAgIA7AICAOwCAgDsAAHY7AAB2OwAAazsAAGs7AABrOwAAazsAAGs7AAB2OwAAdjsAAGs7AABrOwAAdjsAAHY7AABhOwAATjsAAE47AABhOwAAazsAAHY7AAB2OwAAazsAAGs7AABrOwAAWDsAAGE7AABhOwAAYTsAAFg7AABOOwAATjsAAFg7AABYOwAAYTsAAFg7AABhOwAAWDsAAGE7AABOOwAATjsAAEY7AABOOwAAWDsAAFg7AABOOwAAWDsAAE47AABYOwAATjsAAEY7AAA9OwAANTsAADU7AAAuOwAALjsAADU7AAA9OwAAPTsAAD07AAA1OwAALjsAAC47AAA9OwAATjsAAEY7AAAuOwAAJjsAAC47AAAuOwAALjsAAC47AAA1OwAANTsAAD07AAA1OwAAPTsAAE47AABGOwAARjsAAE47AABOOwAATjsAAEY7AABGOwAANTsAADU7AAAuOwAAPTsAAEY7AABOOwAARjsAAE47AABGOwAATjsAAE47AABOOwAARjsAAEY7AABYOwAAYTsAAGE7AABYOwAATjsAAFg7AABYOwAAYTsAAHY7AAB2OwAAYTsAAGE7AABrOwAAdjsAgIA7AAB2OwCAgDsAgIA7AICAOwCAgDsAAHY7AAB2OwCAgDsAgIA7AICAOwCAgDsAgIA7AICAOwAAhjsAgIA7AICAOwCAgDsAgIA7AAB2OwCAgDsAgIA7AICAOwCAgDsAgIA7AAB2OwAAazsAgIA7AACGOwAAhjsAAIY7AACGOwCAgDsAAGE7AABrOwAAdjsAAGs7AAB2OwCAgDsAgIA7AICAOwCAgDsAAHY7AABhOwAAYTsAAGE7AABhOwAAWDsAAGE7AABhOwAAYTsAAGs7AABrOwAAYTsAAFg7AABYOwAAYTsAAGE7AABGOwAALjsAAC47AAA1OwAAPTsAAD07AABGOwAAPTsAAE47AAA9OwAANTsAAD07AAAuOwAAJjsAACY7AAAmOwAAJjsAACY7AAAfOwAAGDsAABg7AAAfOwAAEjsAAB87AAAmOwAAJjsAAB87AAASOwAAGDsAABI7AAASOwAAEjsAABI7AAASOwAAEjsAABI7AAASOwAAEjsAAAY7AAAAuwAAALsAAAw7AAAMOwAAEjsAAAY7AAAGOwAADDsAAAw7AAAAuwAAALsAAAC7AAAAuwAAADsAAAw7AAAMOwAADDsAAAY7AAAGOwAABjsAAAY7AAAGOwAAEjsAABI7AAASOwAAHzsAAB87AAAfOwAAHzsAAB87AAAfOwAAHzsAACY7AAAmOwAAJjsAAC47AAA1OwAANTsAAD07AAA9OwAARjsAAD07AAAuOwAAPTsAAD07AABGOwAARjsAAEY7AABYOwAAWDsAAGE7AABhOwAAYTsAAGE7AABrOwAAdjsAAHY7AICAOwCAgDsAgIA7AICAOwAAhjsAAIY7AACGOwAAjDsAAJI7AACSOwAAkjsAAJI7AACSOwAAkjsAAJI7AICYOwCAmDsAgJg7AACSOwCAmDsAgJ87AICfOwCApjsAgJ87AICYOwCAnzsAgJ87AICfOwCAnzsAgKY7AICmOwCApjsAgKY7AICmOwAArjsAAK47AICmOwCApjsAgKY7AACuOwCApjsAAK47AICmOwCApjsAgKY7AICmOwCApjsAgJ87AICfOwCAnzsAgJ87AICfOwCApjsAgKY7AICfOwCAnzsAgJ87AICfOwCAnzsAgJ87AACSOwAAkjsAAJI7AACMOwAAjDsAAIw7AACMOwAAjDsAAIY7AACGOwAAkjsAAIw7AACMOwAAhjsAAIY7AACGOwAAjDsAAIw7AACGOwAAhjsAgIA7AICAOwCAgDsAAGs7AABYOwAAWDsAAGE7AABrOwAAYTsAAFg7AABYOwAAWDsAAE47AABYOwAATjsAAFg7AABYOwAATjsAAEY7AABOOwAARjsAAEY7AABGOwAAPTsAAC47AAAuOwAANTsAAC47AAAmOwAALjsAAC47AAAuOwAALjsAAC47AAA1OwAANTsAAC47AAAuOwAAJjsAACY7AAAmOwAAJjsAACY7AAAmOwAALjsAAC47AAAuOwAALjsAACY7AAAmOwAAHzsAAC47AAAmOwAAHzsAACY7AAAuOwAALjsAAC47AAA1OwAANTsAAC47AAAfOwAAGDsAACY7AAA1OwAARjsAAEY7AAA9OwAALjsAAC47AAAuOwAAPTsAAD07AAAuOwAANTsAAD07AABGOwAAPTsAAEY7AABGOwAATjsAAE47AABGOwAATjsAAEY7AABGOwAAWDsAAFg7AABhOwAAazsAAGE7AABhOwAAazsAAGs7AABrOwAAazsAAHY7AABrOwAAYTsAAFg7AABhOwCAgDsAgIA7AAB2OwCAgDsAgIA7AACGOwAAhjsAAIY7AICAOwAAdjsAgIA7AICAOwCAgDsAgIA7AICAOwAAhjsAAIY7AACMOwAAhjsAAIw7AACMOwAAjDsAAIw7AACMOwAAhjsAAIw7AACGOwAAjDsAAIY7AACMOwAAkjsAAIw7AACMOwAAjDsAAIw7AACMOwAAkjsAAJI7AACSOwAAkjsAAIw7AACMOwAAjDsAAIw7AACMOwAAjDsAAIw7AACMOwAAjDsAAIw7AACMOwAAkjsAAIw7AACMOwAAkjsAAIw7AACMOwAAjDsAAIw7AACMOwAAjDsAAJI7AACMOwAAkjsAAJI7AACSOwAAjDsAAIw7AACMOwAAjDsAAIw7AACGOwAAhjsAgIA7AACGOwAAhjsAAIY7AACGOwAAhjsAAIY7AACGOwAAhjsAAIY7AICAOwCAgDsAAGs7AICAOwAAhjsAAIY7AACGOwAAhjsAgIA7AAB2OwAAazsAAGs7AICAOwAAdjsAAHY7AABrOwAAazsAAGs7AABrOwAAazsAAGs7AABrOwAAdjsAAGs7AABrOwAAYTsAAFg7AABhOwAATjsAAE47AABYOwAAYTsAAGE7AABhOwAAYTsAAGE7AABYOwAARjsAAD07AAA1OwAANTsAAEY7AABOOwAATjsAAGE7AABOOwAATjsAAFg7AABhOwAAWDsAAFg7AABOOwAARjsAAEY7AABGOwAAPTsAAE47AABhOwAAWDsAAEY7AABGOwAANTsAAC47AAA9OwAANTsAAD07AABGOwAANTsAADU7AABGOwAATjsAAE47AABGOwAAPTsAADU7AAA1OwAAPTsAAEY7AABOOwAATjsAAD07AAA1OwAARjsAAD07AAA9OwAARjsAAEY7AAA1OwAANTsAAD07AAAuOwAANTsAADU7AAA9OwAANTsAAD07AAA1OwAALjsAADU7AAAuOwAALjsAAC47AAAmOwAALjsAADU7AAA1OwAANTsAADU7AAAuOwAAJjsAAB87AAAYOwAAHzsAACY7AAAuOwAALjsAACY7AAAfOwAAEjsAABg7AAAfOwAAJjsAAB87AAAYOwAAGDsAABg7AAAYOwAAHzsAABI7AAASOwAAEjsAAAC7AAAGOwAADDsAABI7AAAYOwAAHzsAAB87AAAfOwAAHzsAABI7AAASOwAAEjsAAB87AAAYOwAAGDsAABI7AAASOwAAEjsAABI7AAAMOwAABjsAAAw7AAASOwAAGDsAABI7AAAMOwAABjsAAAw7AAASOwAAGDsAABg7AAASOwAADDsAAAY7AAAMOwAADDsAAAY7AAASOwAAGDsAABg7AAASOwAAEjsAABg7AAASOwAAEjsAABI7AAASOwAADDsAABI7AAAYOwAAGDsAABg7AAAYOwAAGDsAABI7AAASOwAAALsAAAw7AAASOwAAADsAAAC7AAAMOwAAGDsAABg7AAAYOwAADDsAABg7AAASOwAAJjsAACY7AAA1OwAALjsAACY7AAAuOwAAJjsAADU7AABGOwAANTsAAC47AAAuOwAALjsAACY7AAAmOwAALjsAAD07AABGOwAARjsAAEY7AAA9OwAARjsAAEY7AABYOwAAWDsAAGE7AAB2OwCAgDsAAGs7AABrOwAAYTsAAGE7AABhOwAAazsAAHY7AAB2OwAAdjsAAHY7AICAOwCAgDsAAHY7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuwAAALsAAAC7AAAAuw=]]></ImpulseDataLeft>
    <ImpulseDataRight></ImpulseDataRight>
    <ImpulseDataSampleRate>24000</ImpulseDataSampleRate>
    <SampleName>bass1.wav</SampleName>
    <SampleDirectoryPath>/Users/stevenlebeau/Box Sync/Samples/Linndump/</SampleDirectoryPath>
  </DeviceSlot>
</FilterDevicePreset>

I tried decoding it as base64 but I don’t know what data type the result is.

I saved it as a wav, but when loading the resulting file into Audacity it complained it didn’trecognizethe file format.

Of course, that could be an error on my part.

Sorry for the late reply. It’s raw 32bit (IEEE single precision), normalized (-1.0 to 1.0) floating point data, encoded via base64.

^Did not expect to find that out ever, hehe…

I guess that means we can make a selected sample to IR tool via active_preset_data? For editing the IR directly.

I… I don’t have the free time to look into this :c

Sorry for the late reply. It’s raw 32bit (IEEE single precision), normalized (-1.0 to 1.0) floating point data, encoded via base64.

Thanks!

So I’m guessing then that the left and right streams are just the audio, not any other chunks that might have been in the original WAV file?

So I’m guessing then that the left and right streams are just the audio…

Yup, seems that way. Straightforward really.

Here is the CDATA base64 ascii string from the convolve xml from a very simple sample:

AFjHPQBIkT0AoMo8AOCvvABAor0AzBm+ABAuvgAQLr4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=

Here are the 32 base64 decoded (each sample is 4 bytes) floating point samples in hex:

0x00 0x58 0xC7 0x3D 0x00 0x48 0x91 0x3D 0x00 0xA0 0xCA 0x3C 0x00 0xE0 0xAF 0xBC 0x00 0x40 0xA2 0xBD 0x00 0xCC 0x19 0xBE 0x00 0x10 0x2E 0xBE 0x00 0x10 0x2E 0xBE 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

The above as 32-bit IEEE floating point:

0.097335815
0.07093811
0.024734497
-0.021469116
-0.079223633
-0.15019226
-0.16998291
-0.16998291
0.
0.
etc...