beatwaves.net

We have liftoff! (but no serialization)

Yesterday I reached a milestone in my Ardour summercode project: I did a successful export from the new dialog! This means I have a working implementation for each component in the dialog and their corresponding elements in the backend.

What is not yet done is serialization, which means the dialog can't save and load it's state between exports. Right now I'm working on the export format serialization. The following is my suggestion for an XML-format, which is subject to change:

<ExportFormatSpecification name="CD" id="8">
  <Encoding id="37" extension="wav" />
  <SampleRate rate="44100" />
  <SRCQuality quality="best" />

  <EncodingOptions>
    <Option name="sample-format" value="16" />
    <Option name="dithering" value="triangular" />
  </EncodingOptions>

  <Processing>
    <Normalize enabled="true" target="0.0" />
    <Silence>
      <Start>
        <Trim enabled="true" />
        <Add enabled="true" format="smpte">
          <Duration hours="0" minutes="0" seconds="2" frames="0" />
        </Add>
      </Start>
      <End>
        <Trim enabled="true" />
        <Add enabled="false" format="smpte">
          <Duration hours="0" minutes="0" seconds="0" frames="0" />
        </Add>
      </End>
    </Silence>
  </Processing>

</ExportFormatSpecification>

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
five plus equals zero
Solve this math question and enter the solution with digits. E.g. for "two plus four = ?" enter "6".