Skip to content

Releases: benirose/O_C-BenisphereSuite

Benisphere Suite 1.3.1

17 Nov 16:35
Compare
Choose a tag to compare

This minor release includes a bug fix and UI upgrade to ProbMeloD.

UI Upgrades:

  • Make the cursor bigger around the keyboard to make it more clear what note you're on
  • When editing a note probability, flash the dotted line so it's easier to see which one you have selected
  • When changing the value of a probability, flash a banner with the note name and value

Bug Fix:

  • CV values could push range below 1.1 which broke things, this is fixed
  • CV values did not cause a reseed when looping

The increased cursor size was also applied to ScaleDuet, since I borrowed the UI from that applet for ProbMeloD.

Benisphere Suite 1.3

14 Oct 17:25
Compare
Choose a tag to compare

There's a lot packed into this release! This includes changes from the recent Hemisphere Suite release (see details below), two new applets for generative music making, and a bunch of enhancements and fixes!

New applets

ProbDiv and ProbMeloD are two new generative applets that are inspired by the Vermona Melodicer and the Stochastic Inspiration Generator. They can be used separately for generative rhythmic or melodic lines, or load one in each hemisphere and they will automatically link together! The ProbDiv applet also has the ability to capture a loop, and will also capture a loop in ProbMeloD when the applets are linked.

Additionally, the Button applet has been added from Hemispheres 1.99.

Changes from upstream and Sequencer Resets

Hemisphere Suite (from which Benisphere Suite is a fork of) recently released their first update in nearly 2 years! There were a handful of bug fixes and minor enhancements that I pulled in, as well as the new Button applet. In addition, there were some changes to Reset functionality in several applets that fixed some use cases and broke others. I chose not to pull these in and instead definitively fix Reset behavior in nearly all of the sequencing applets (I did not change TB-3PO). Now the behavior will line up with what I believe most people's expectations are: step 1 is never skipped after a reset, regardless if a clock signal is sent at the same time or if the clock is not running when the sequencer is reset.

Full release notes for everything in 1.99 can be found here.

Other awesome contributions

  • AttenOff: Improvements by @mattlongest in #24
    • Updated attenuation to allow for inversion, now going from -100% to 100%
    • New feature to toggle summing of the A & B signals at the B output, turning this into a cascading attenuverter
  • Save TB3PO octave_offset by @recliq in #32
  • Remove codebook from quantizer to reduce memory by @qiemem in #30
  • Fix loading saved applet data by @djphazer in #41

What about VOR support??

I'm truly sorry for not including VOR support in this release, as I have promised it to many that it would be in the next release. However, I did not want to hold up this release for VOR support and will quickly shift my focus to addressing this for a next release before I move on to other stuff.

Benisphere Suite 1.2

27 May 22:06
Compare
Choose a tag to compare

What's New

Big thanks to @herrkami for contributing a fantastic replacement for BootsNCats, without which this would be a very boring release! Bug Crack is a neat little drum synth that sounds great. No more lofi or clicky drums, pair it with DrumMap for a self contained drum machine in your Ornament and Crime!

Under the hood, applet memory has been expanded to 64-bits! This means that new features I've added can now be saved (e.g. ShiftReg output 2 mode) and applets with lots of parameters can save all of them as well (e.g. DrumMap). Thanks to @lancehitchcock and @qiemem for helping me navigate that change.

Other Updates

  • New parameters "Acceleration" and "Jitter" in Burst
  • Updates to Vector LFO to more cleanly handle serialization and encoder values (@mattlongest)
  • Fix Sequence5 so that receiving a reset signal while also receiving a clock signal doesn't jump to the second step
  • Fix bug in Shredder where the quantizer wasn't initializing to the saved scale
  • Fix bug in Shredder where random output was getting set on boot up

Special thanks to all the beta testers:

Installation

To install this release, follow the "Method A" instructions from the Ornament and Crime website, except use one of the hex file below. Alternatively, you can watch this video for instructions.

Benisphere Suite 1.1

27 Jan 03:12
0c613c7
Compare
Choose a tag to compare

With permission, Benisphere Suite now includes the TB 3PO and Stairs apps from the Logarhythm Branch of Hemispheres.

Benisphere Suite 1.0

28 Dec 00:13
b394bde
Compare
Choose a tag to compare

One Point Oh!! This release sees a solidified direction and new name for the Benispheres fork, doubling down on the dual-applet framework by removing all o_C style apps to make room for two new applets:

  • DrumMap - A 2-channel port of Mutable Instruments "Grids"
  • Shredder - A 2-channel looping random CV sequencer, inspired by the Noise Engineering "Mimetic Digitalis"

In addition to Captain MIDI, the following o_C style apps have been removed:

  • The Darkest Timeline
  • Enigma
  • Neural Network
  • Pong

All previously existing Hemisphere applets remain.

Special thanks to the following people for beta tested the new applets:

  • @jroo
  • ThatsMidnight
  • Synthdad
  • Radical Ans
  • radioedit

Installation

To install this release, follow the "Method A" instructions from the Ornament and Crime website, except use one of the hex file below. Alternatively, you can watch this video for instructions.

Hemisphere Suite: BR Fork 0.1

02 Dec 02:39
Compare
Choose a tag to compare

Forked from Hemisphere 1.8, this branch has feature updates to two apps:

  • Carpeggio: Added the ability to shuffle the notes around the grid
  • ShiftReg: Added ability to change CV2 output mode from the existing 8-bit unquantized, to clock forwarding or clock when bit 1 is high.
  • ShiftReg: Imported ability to scale main output from Logarhythm Branch

It disables CaptainMIDI to make room.

Thank you @Logarhythm1 for the scaling code in ShiftReg.