Arp Axxe detuned

Help
2010-09-09
2013-05-23
  • Hello,
    I've been thoroughly enjoying your synth the past month since I found out about it.  The hammond is the best I've found for linux.   I have come across one issue, and I don't know if it's a bug or simply my not knowing much about vintage synths. 
    The axxe starts up detuned 100cents (1/2 step).  I noticed it being 1/2step low when I was playing, and after snooping around I found that

    startBristol -consol -axxe -jack
    gives me:
    axxe emulation defaults:
         -voices  1
         -retrig
         -lvel
         -hnp
         -wwf
         -detune  100
         -gain    2
         -pwd     2
         -glide   5
         -curve   520
    brighton version 0.60.6
    starting console logging
    bristol version 0.60.6
    bristol
         -rate 44100
         -count 128
         -consol
         -axxe
         -jack
         -port 17860
    jsm will use 'startBristol -consol -axxe -jack'
    (obviously I've trimmed the output down a bit)

    Ok, I see that it is detuned by default so then I tried:

    $ startBristol -consol -axxe -detune 0 -jack
    jackstats found -rate 44100 -count 128
    checking availability of TCP port 45886
    using port 45886
    starting logging thread
    Copyright (C) by Nick Copeland <nickycopeland@hotmail.com> 1996,2010
    This program comes with ABSOLUTELY NO WARRANTY; for details type `<Ctrl> w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `<Ctrl> g' for details of GPL terms.
    starting logging thread
    Sep  9 09:06:33 bristol   starting console logging
    Sep  9 09:06:33 bristol   bristol version 0.60.6
    Sep  9 09:06:33 bristol   bristol
    Sep  9 09:06:33 bristol       -rate 44100
    Sep  9 09:06:33 bristol       -count 128
    Sep  9 09:06:33 bristol       -consol
    Sep  9 09:06:33 bristol       -axxe
    Sep  9 09:06:33 bristol       -detune 0
    Sep  9 09:06:33 bristol       -jack
    Sep  9 09:06:33 bristol       -port 45886
    Sep  9 09:06:33 bristol   jsm will use 'startBristol -consol -axxe -detune 0 -jack'
    Sep  9 09:06:33 bristol   generate bandlimited waveforms(31, 12, 84, 1.50, 0.80, 44100)
    Sep  9 09:06:33 bristol   Fixing samplerate at 44100
    Sep  9 09:06:33 bristol   rescheduled thread: 40
    Sep  9 09:06:33 bristol   midi jack: 128.1
    Sep  9 09:06:33 bristol   Opened listening control socket: 45886
    Sep  9 09:06:33 bristol   opened control socket
    Sep  9 09:06:33 bristol   midiOpen: 45886(100)
    Sep  9 09:06:33 bristol   opened midi device 128.1
    Sep  9 09:06:33 brighton  starting console logging
    Sep  9 09:06:33 brighton  axxe emulation defaults:
    Sep  9 09:06:33 brighton      -voices  1
    Sep  9 09:06:33 brighton      -retrig
    Sep  9 09:06:33 brighton      -lvel
    Sep  9 09:06:33 brighton      -hnp
    Sep  9 09:06:33 brighton      -wwf
    Sep  9 09:06:33 brighton      -detune  100
    Sep  9 09:06:33 brighton      -gain    2
    Sep  9 09:06:33 brighton      -pwd     2
    Sep  9 09:06:33 brighton      -glide   5
    Sep  9 09:06:33 brighton      -curve   520
    Sep  9 09:06:33 brighton  brighton version 0.60.6
    Sep  9 09:06:34 brighton    brighton
    Sep  9 09:06:34 brighton      -consol
    Sep  9 09:06:34 brighton      -axxe
    Sep  9 09:06:34 brighton      -detune 0
    Sep  9 09:06:34 brighton      -jack
    Sep  9 09:06:34 brighton      -port 45886
    Sep  9 09:06:34 brighton  starting event management thread

    and so forth…
    but the output is still 1/2step low.

    Any suggestions?

    Thanks again for this software!
    Nathan

     
  • Nick Copeland
    Nick Copeland
    2010-09-09

    So, the -detune option is just to add a very small amount of randomisation to the frequencies, it should not approach semitones until you give it ludicrous values. You might want to try '-pwd 0' as an alternative or '-pwd 1' and then push the 3rd mod button.

    The Axxe was an odd synth with regards to tuning, the original did not have a tuning control for the oscillator, they were deemed to be accurate and not temperature affected. I left the control off although the back-end emulator does have pitch wheel control. I have a suspicion the cause might be related to the control having the value 0 whilst 0.5 would be perfect tune and 1.0 would be +pwd. I cannot look into it right now however it does sound like a bug. This is quite a nice synth to play with so I will get a fix to you as soon as possible.

    Regards, nick

     
  • Nick Copeland
    Nick Copeland
    2010-09-16

    The detune of this emulator was due to the logic placed behind interpretation of the pitch shift buttons - it did not use the pitchwheel but applied changes based on the button presses. It was broken.

    I cannot post files to the forum so I created a bug report, documented that it is fixed and attached the changes there:

    https://sourceforge.net/tracker/?func=detail&aid=3067386&group_id=157415&atid=803734

    Regards, nick