Skip to content

Releases: zlosynth/achordion

v0.16.0

13 Oct 18:55
Compare
Choose a tag to compare
  • Allow using 3 voices in each chord degree.
  • Use 2 sub-octave oscillators in the chord detune mode.
  • Prevent phase lock by detuning solo if it collides with the chord.
  • Prevent pop on change of detune by fading in/out the oscillators.
  • Smoothly traverse wavetable changes between CV reconciles.
  • Store bandlimited wavetables as f32 sequences to save on processing.
  • Compensate amplitude of lower numbers of enabled oscillators.

v0.15.0

02 Oct 15:51
Compare
Choose a tag to compare
  • Speed up boot time of the module.
  • Display progress of the boot on module's display.
  • Exponentially fade in on boot.
  • Increase the Note pot range to 6 octaves, extending in both directions.
  • Make eurorack module louder.
  • Replace vowel bank with sine multiple and sum sequences.
  • Optimize booting code for size, to free up more space for wavetables.
  • Make it possible to select between two bandlimiting algorithms.

v0.14.0

28 Sep 17:08
Compare
Choose a tag to compare
  • Introduce "style" setting to switch between different approaches to select harmonies. This also introduces alternative to chords where a simple interval +- 2 octaves is selected.
  • Add a new play style which opens chords note by note. This could be used with ADSR connected to chord input to play more human-like.
  • Add a new play mode which contains inversions of chords around the root.
  • Increase the maximum number of chord degrees to 5 and populate the default chord style with some nineth chords.

v0.13.0

24 Sep 19:58
Compare
Choose a tag to compare
  • Add 4th voice to the instrument and allow its individual control through CV.
  • List more accurate parts for the V/OCT CV input.
  • Instead of pre-calculating bandlimited wavetables and storing them in flash, filter them during runtime initialization and store them in SRAM. This allows to fit more banks into eurorack and also to higher optimization.
  • Reintroduce vowel wavetable bank into eurorack module.

v0.12.0

14 Sep 20:47
Compare
Choose a tag to compare
  • Align all quantization with white keys. All scales can be now played through white keys only, with black keys always quantizing to the previous white.
  • Introduce CV calibration, allowing the V/OCT CV input to be calibrated precisely on any connected device.
  • Allow reset of all stored parameters on boot by holding the button while powering on.
  • Prevent jumps back and forth on borders between two discrete values of parameters.
  • Scroll through notes via the pot lineary, instead of unequal jumps between tones and semitones.
  • Increase detune phase on the display lineary.

v0.11.0

10 Sep 16:17
Compare
Choose a tag to compare
  • Remove CV buffering for faster response.
  • Fixed a bug where settings backup to EEPROM was hogging the MCU and causing CV
    latency up to 100 ms. Now the CV latency should be around 2 ms.
  • Increased control loop frequency to provide 0.5 ms latency.
  • Simlified connected jack detection probe to reduce MCU usage.

v0.10.0

29 Aug 15:36
Compare
Choose a tag to compare
  • Update PCB with user labels for printing and easier soldering.
  • Replace tantalum DC decoupling capacitors with aluminium.
  • Use 10uF for DC decoupling capacitors.
  • Scale modulation CV input range from -5 to +5 V.
  • Scale V/OCT CV input range from 0 to +10 V.
  • Add a script generating gerber and drill files.
  • Add a script printing PDF with the schematic.
  • Add a script printing PDF with assembly helper.
  • Remove amplitude control.

v0.9.0

06 Aug 14:30
Compare
Choose a tag to compare
  • Remove component labels from the silkscreen.
  • Add graphics to front and back of the PCB.
  • Widen tracks on the PCB.
  • Replace decoupling capacitor on DAC with LPF.
  • Introduce ferrite beads to filter the power input.
  • Major refactoring of the eurorack codebase, introducing new hardware
    abstractions.

v0.8.1

01 Aug 16:36
Compare
Choose a tag to compare
  • Fix dependency set on a daisy_bsp fork.

v0.8.0

01 Aug 16:16
Compare
Choose a tag to compare
  • Persist dialed settings between restarts.