Home | ER-101 | ER-102 | ER-301 | Wiki | Contact

V2.xx: ER-102 Firmware Discussion

feedback

#1

Hello ER-101/102 Owners.

Since this seems to work well for the ER-301, I’ve decided to start a discussion thread for the current ER-102 firmware. I will post here whenever I have released a new v2.xx. I would greatly appreciate it if you would post any bug reports here. Simple feature requests can be posted here, or in its own thread, if you feel the request needs discussion.

v2.14

  • FIXED: Incorrect timing info sent from ER-102-to-ER-101 when GATE=DURATION (portato).
  • CONFIG: (Parts:user-transition) New user transition type called ‘clock’ which causes the next part to play on the next clock pulse.

v2.15

  • FIXED: Dropped gate when clock precedes the reset signal.

v2.16

  • FIXED: Copying sequence of steps (as opposed to patterns) should not include pattern boundaries.
  • ENHANCED: Added step record config screen containing: CV-A and CV-B voltage zeroing. DURATION and GATE quantization.
  • CONFIG: (Groups:hold-mod-cv) Sample-and-hold any effects from mod CV when a track’s gate is high.

v2.17

  • ENHANCED: Scala files are now supported. Follow the same naming convention as the binary voltage files (i.e. names are 4 characters long) and use the .SCL extension. For example, dropping a file called TEST.SCL in ER-102/TABLES would be interpreted as a Scala file and show up as tESt in the VOLTAGE display.
  • ENHANCED: The root (or key) of the note display is now configurable in the track configuration screen. In the track configuration screen, turn the RIGHT knob to set the root note when you have CV-A or CV-B focused.

v2.18

  • FIXED: Inconsistent rendering of triggers (especially when duration < 0.2ms) since v2.14.

v2.19

  • FIXED: Browsing through reference tables or snapshots rapidly would sometimes cause a clock pulse to be missed and hence lose sync.
  • FIXED: While in HOLD mode, pressing COMMIT when the COPY LED is flashing would cause corruption of the sequence and eventually a crash.
  • FIXED: CONFIG.INI:Groups:hold-mod-cv was letting mod CV through when the track gate was low rather than holding it.

v2.20

  • FIXED: Step recording mode > D-2 (delete) is not doing anything.
  • FIXED: INSERT & DELETE on steps/patterns/tracks should not be allowed in FOLLOW mode (i.e. it should TILT).
  • FIXED: Browsing through snapshots or voltage tables (things that cause SD card access), intermittently freezes output rendering.

Warning
As always, please backup your snapshots before upgrading to a new firmware.

f2_20.bin (159.7 KB)


Step Record with Joysticks
S&H group mod CV on note on?
Pattern function?
Global CV fine tune for real time record on ER-101?
#2

If I’m reading my display correctly it’s reading 2.15 after the update to 2.16?


#3

Just tried it again here, and it definitely says v2.16 on the ER-102 display.


#4

Then I’m going to need some customer support because I just deleted the 2.16 version out of the firmware directory again and copied over the file dated 10/29/2017 with the name f2_16.bin into that directory. When I power on the system holding the punch button the display is reading f2 .15 and I cannot figure out a way to change that value…I hit punch again and the 102 updates like it has on half a dozen other firmware updates but I still have 2.15?


#5

8 posts were split to a new topic: Updated to v2.16 but it says v2.15


#7

Just to let you know, it works fine here :wink:
thanks again for the add !


#8

request: shortened LAST flash display on edit step mode when cursor highlights last step in pattern.

amazing modules, great community!


#9

Always wanted to add scales to your ER-101/102 using the Scala file format?
Sick of seeing all of your notes in the key of C?

Then this (beta) release is for YOU! :sunglasses:

v2.17

  • ENHANCED: Scala files are now supported. Follow the same naming convention as the binary voltage files (i.e. names are 4 characters long) and use the .SCL extension. For example, dropping a file called TEST.SCL in ER-102/TABLES would be interpreted as a Scala file and show up as tESt in the VOLTAGE display.
  • ENHANCED: The root (or key) of the note display is now configurable in the track configuration screen. In the track configuration screen, turn the RIGHT knob to set the root note when you have CV-A or CV-B focused.

Support of scala files
#10

Dammit. I can only click the the like button once!


#11

the track configuration screen is the one with the mult and div settings right?
if i focus cva or cvb in this screen and turn right knob nothing happens…?


#12

That is correct.

I’m not in front of my modular at the moment but two requirements for the note display root feature to be enabled:

  • Note display mode must be set in the track configuration screen (i.e. Nt not Nr). Focus-pressing the CV-A or CV-B displays will toggle this.
  • You cannot have cents mode enabled (i.e. CONFIG.INI: note-display = chromatic only).

#13

ah that’s it, i am in cents mode, thanks!


#14

Really excited to start seeing 101/102 updates again!


#15

me too


#16

I’ve installed the new firmware thanks - I’m not sure I understand what this new feature is doing or it’s significance?

Is the idea that if you had a melody in scale in C and then you wanted to transpose this by a semi-tone you would +1 to all the notes and then change this new setting to C.50 so that the new notes would match the correct note names?


#17

Previously, in order for the notes displayed on the ER-101 to match what you hear coming out of your VCO, you would have had to tune your VCO so that 0V produced C0. Now you can tune your VCO to any chromatic pitch and adjust the ER-101 note display to match.

Example:

If you tuned your VCO so that 0V corresponds to 27.5Hz (or A0) then you would adjust the ER-101 root display note to 0A.00 to have the note display consist with what you are hearing.

Significance:

The 1V/oct standard only encodes pitch intervals (or equivalently frequency ratios). This means that 0V could be arbitrarily assigned to any pitch and then after that all the other pitches would be exactly determined. This situation has led to different manufacturer’s assigning different pitches to 0V. Any 1V/oct device with a tuning knob has this “problem” as well as MIDI-to-CV devices and 1V/oct sequencers with chromatic note displays.


#18

Hi Brian,

Thanks, I see. I’ve been tuning my oscillators to C1 to correspond with C0 to keep things simple.

I originally thought the new feature was transposing the selected scale to any root note.


#19

What makes you think this is not possible? :thinking:


#20

:dizzy_face:… Errr… :flushed: not sure. Having that feature would be amazing! I tried to do this via different root tables for the same scale but it makes things really cluttered in terms of the number of tables to scroll through as well as having to use 2 of the 4 characters for the root note in the name.


#21

Ah. A bit of a derp on my part. Sorry in my mind there is tuning the root note which is part of the setup and done once per patch. Then there is key modulation which happens throughout a song and needs to be sequence-able in my opinion. So I wouldn’t do it this way as a parameter in a configuration screen.