Skip to content

Hemisphere Suite is alternate alternate firmware for Ornament and Crime, featuring a dual-applet framework with dozens of different modular functions.

Notifications You must be signed in to change notification settings

ghostils/O_C-HemisphereSuite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hemisphere Suite: Alternate-Alternate Firmware for Ornament and Crime

goals for this fork:

2/5/2023

  • Make some usability tweaks to specific applets.
  • Roll some new ones from scratch.
-ghostils

updates:

2/12/2023 - HEM_ADSREGPLUS.ino

  • EG1/EG2 probability functional. Supports static value triggered on probability threshold, random value, and sample and hold based on CV1/CV2. Sample and hold replaces external CV modualtion for selected CV input.
  • TODO:
    • Support for independent internal modulation destinations.
    • Support for bi-polar modulation internally.
    • Move envelope triggered UI element to main menu screen for better visibility on active triggers/gates.

2/10/2023 - HEM_ADSREGPLUS.ino

  • EG1/EG2 added internal modulation destination Attack,Decay Sustain,Release,Envelope output strength.
  • Positive modulation supported by clock sub division over steps equal to the max clock divisor or lower, ie divide by 2 and you can apply x static modulation value for up to 2 steps.
  • TODO:
    • Probability as the additional internal modulation source.
    • Support for bi-polar modulation internally.
    • Support for Sample and Hold as an internal modulation source based on random value, incoming CV1/CV2 or specific active envelope stage value for selected envelope.
    • Move envelope triggered UI element to main menu screen for better visibility on active triggers/gates.

2/7/2023 - HEM_ADSREGPLUS.ino

  • Added simple one page menu for EG1/EG2, press encoder on item to edit item in place. Timeout timer returns you to main menu for ALL sub menus/items after value is set. Moving or clicking encoder will reset timeout timer so you may continue editing a parameter.
  • EG1/EG2 edit buttons functional - Press encoder button on EG1/EG2 and you edit the envelop visually (reuses HEM_ADSREG.ino code).
  • EG1/EG2 CV1/CV2 destintation routing functional to Attack,Decay,Sustain,Release parameters CV1->EG1,CV2-EG2.
  • EG1/EG2 Envelope output strength attenuation is functional.
  • EG1/EG2 Envelope output strength available as a CV modulation destination

2/6/2023 - App Removal for more code space added new ADSREGPLUS Applet base for testing.

  • REMOVED - Darkest Timeline
  • REMOVED - Neural Net
  • REMOVED - Pong

2/5/2023 - HEM_ADSREG.ino

  • Envelopes are now editable independently giving up to 2 unique/triggerable ADSR's per hemisphere.
  • CV modulation is now limited to the release stage for each channel.
  • Switching between envelopes is currently handled by simply pressing the encoder button until you pass the release stage on each envelope which will toggle the active envelope you are editing.
  • Active envelope you are editing is indicated by A or B just above the ADSR segments.

firmware:

Hemisphere Suite is an open-source project by Jason Justian (aka chysn)

ornaments & crimes is a collaborative project by Patrick Dowling (aka pld), mxmxmx and Tim Churches (aka bennelong.bicyclist) (though mostly by pld and bennelong.bicyclist). it (considerably) extends the original firmware for the o_C / ASR eurorack module, designed by mxmxmx.

hardware:

eurorack / teensy 3.2 DAC8565 quad 16bit CV module w/ OLED display

14HP, depth ~ 25mm

build guide: http://ornament-and-cri.me/

About

Hemisphere Suite is alternate alternate firmware for Ornament and Crime, featuring a dual-applet framework with dozens of different modular functions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.6%
  • C 2.2%
  • Other 1.2%