Skip to content

@trentgill trentgill released this Jul 15, 2020 · 2 commits to main since this release

Update instructions included in the .zip or available here.

This update fixes a number of long standing, yet subtle, bugs in Just Friends. Sustain mode is now much smoother than previously, seamlessly changing direction with all CURVE settings, reducing clicks that would previously occur. RUN behaviour has been fixed for SHIFT above 5V, forcing a full cycle to complete before being retriggered. STRATA now responds in a more analog way when attack time is at a minimum (RAMP fully counter-clockwise), for snappier ARSR envelopes that maintain a full-strength transient.

In parallel to development of crow v2.0, a number of extensions and fixes have been made to Just Type (Just Friends' ii commands):

  • Hardware states and runtime values can now be queried
  • Synthesis has an overhauled polyphonic allocator for smarter voice spreading & stealing
  • Geode has many bugs fixed, and includes a rich set of new RUN behaviour for fluid rhythms
  • Two Just Friends' can now coexist on a single ii bus.
  • Many more bug fixes & stability improvements

Updated Just Type documentation is now available.

general changes

  • FIX smoother scaling of the INTONE knob around 12:00
  • FIX SHIFT mode retriggers correctly when RUN voltage >=5V
  • FIX STRATA mode ensures complete attack portion when at fastest attack setting
  • FIX when in sustain mode (including STRATA), changing direction no longer causes discontinuities
  • FIX faster boot time
  • FIX firmware update wave files are now shorter for faster updating

ii specific changes

  • NEW Geode now responds to RUN voltages in all modes
  • NEW ii 'pitch' command sets the denoted voice's pitch without retriggering its envelope
  • NEW ii 'address' command allows to use a secondary i2c address for 2 Just Friends devices on a single ii bus
  • NEW weak pullups enabled on ii lines. Coexists with existing Teletype and/or Crow setups
  • NEW support for ii 'getters' so that JF's hardware state can be queried remotely
  • NEW Geode now accepts 'float' ii commands from crow in range (1.0 .. 20.0)
  • FIX Geode + cycle no longer causes crash with negative RUN voltages
  • FIX Switching from Synthesis to Geode no longer leaves channels silent
  • FIX When entering Synthesis mode outputs are instantly silenced (except in cycle)
  • FIX Geode now ignores RUN voltage when hardware jack not connected
  • FIX ii crash in synthesis mode (sound/sustain settings)
  • FIX ii messages could be duplicated (caused hung notes in synthesis mode)
  • FIX polyphonic allocator now allows 'voice' and 'note' commands to interract
  • FIX polyphonic allocator now balances notes evenly across voices in all synthesis modes
  • FIX ii 'trigger' command always triggers for non-zero values
  • FIX 'releases' are now ignored by transient and cycle modes in Synthesis
  • FIX Geode voice allocator uses round-robin algorithm

Previous versions

3.1.2 and earlier are hosted on the Whimsical Raps website.

Assets 4