tauzero Posted Saturday at 03:18 Posted Saturday at 03:18 I went onto the McMillen website for the first time in ages yesterday, and found that there's now an updated 12 Step, the 12 Step2 (as opposed to the 12 Step V2), and an updated editor which caters for both the 12 Step and the 12 Step2, and new firmware, and a new manual. The editor proved a PITA when I installed it on my laptop as it started up well down and to the right on my 1920 x 1080 display. This was extra special PITA as the first run pops up a window which I couldn't read properly (it's about getting your settings from a previous installation) and I had to blindly press Enter, which resulted in not getting the previous settings loaded. With the window positioned fully to the left and top, it was still too tall to see all of it, with no scroll bars and no resizing, so the programmers (for want of a better term) really don't have a f*cking clue. Anyroadup, I did load up the new firmware, and copied my settings across (go into the presets directory in the old installation and copy 12Step.json into C:\Users\<username>\AppData\Roaming\KeithMcMillenInstruments\12 Step Editor). And I've just had a bit of a play on my desktop and it's OK. The "keyboard" display for note selection is still absolutely horrible, it takes me about a minute per note to set note values using it. So: probably worth getting the new editor for the firmware update, but keep the old installation until you're sure you'll be able to use the new one. McMillen are rebranding as Muse Kinetics following the unfortunate demise of Keith McMillen - new website is https://www.musekinetics.com/. Whether they'll employ better coders than the monkeys who came up with the 12 Step editor remains to be seen. Quote
tauzero Posted Saturday at 03:24 Author Posted Saturday at 03:24 PS: I reported the installation issue to McMillen and they've just responded saying that they've identified the bug and will be fixing it shortly. A total rewrite using proper Windows APIs would be a good idea but doesn't look like it'll happen. Quote
Woodinblack Posted Saturday at 11:12 Posted Saturday at 11:12 Is that new firmware for the 12 step? Any idea what the updates are? I must admit to never actually having an issue with the editor, it always worked fine with me, or is this the new editor? Probably wouldn't update then if that was the case. Quote
tauzero Posted Saturday at 14:42 Author Posted Saturday at 14:42 The new firmware is for the 12 Step as well as the 12 Step2. You can install it somewhere that won't overwrite your current editor installation, just specify the installation location when you run the installation. Changes (in Content\CHANGELOG.md on installation): #### 12 Step Editor and Firmware Changelog ### Editor 3.0.5, Firmware 1.0.4 (2024-06-24) - New Features/Changes: - Added global key on/off thresholds to settings tab. - On threshold determines how much pressure is needed to turn a key on - A higher on threshold setting requires more pressure to turn a key on and reduces unintended notes - Off threshold determines when an active key is turned off. - A higher off threshold setting prevents stuck keys and allows more rapid playing - A lower off threshold setting prevents double triggering - Reduced key-on latency and improved key sensitivity, especially for black/accidental keys - Keys pressure now automatically scales/calibrates based on the peak key value received since power on - Bug Fixes: - Fixed an over-indexing error that caused unexpected behavior under very specific conditions ### Editor 3.0.4, Firmware 1.0.3 (2024-04-08) - Bug Fixes: - Program Changes received from expander port (legacy 12 Step1) now control presets - Pitch Bend messages sent to CV interface now properly scale with calibration values - Program Change RX channel now correctly updates NRPN messaging for CV calibration - Firmware update process throttled to 256 bytes every 4ms, bootloader locked ### Editor 3.0.3 - not released to public ### Editor 3.0.2, Firmware 1.0.2 (2024-03-06) - Bug Fixes: - Added extra steps to bootloader installation process (unplug device, relaunch app) to account for Windows MIDI drivers refusing to let go of device ports during reboot ### Editor 3.0.1, Firmware 1.0.2 (2024-02-29) Major release update for 12 Step2 - New Features/Changes: - 12 Step2 Editor UI additions: - Added CV Out routing controls to MIDI Tab - Added Backlight Brightness control to Settings Tab - Replaced key frames and setlist button PNGs with SVGs (much cleaner) - Windows scaling and sizing fixes for combobox widths and fonts - Added Expression Pedal Calibration to the Editor Hardware menu - User can define min/max values to scale expression pedal input to output - Added table assignment (linear, exponential, log, etc). This is a global setting that will always be applied to the expression pedal before preset modlines. - Added CV Calibration to the Editor Hardware Menu - User can calibrate Octaves (6 values per CV out for 0/1/2/3/4/5V), or Notes (calibrate every note individually) - Complete overhaul of USB MIDI driver. 12 Step now uses the same driver as KMI's latest products. - 12 Step2 uses new USB MIDI port names: "12 Step Control Surface", "12 Step TRS MIDI Out", "12 Step CV Out" - Legacy hardware (12 Step1) uses old port names "12 Step Port 1" and "12 Step Port 2", this retains backwards compatibility with older editors. - Added Bank MSB messages for each voice - The previous "Bank" message was for the LSB (CC32), and was always enabled if Program Changes were enabled. Now all three messages can be individually enabled as needed. - This feature replaced Pitch Bend Range. 12 Step now sends the full 14bit pitch bend range, so users should configure pitch bend range at the receiving MIDI device. - Added Program Change Preset Control dropdown to Settings tab. - This is a global setting for all presets that determines which MIDI channel 12 Step listens to for Program Chance, CC, and NRPN commands. - Presets are now stored in the OS Application Data Directory rathern than the application directory/package. - A README.PDF has been included in the MacOS and Windows installation files that explains how to back up presets from previous editors before upgrading. - When loading editor 3.0.0 for the first time, you will be prompted if you want to import your old presets or load factory defaults. - Updated Ableton remote script for Live11/python3. - Settings tab sliders now display actual values - 12 Steps now report serial numbers to the USB Host. 12 Step2 units have unique serials burned into memory at the factory. - Bug Fixes: - All preset data, settings, and calibration information is now preserved even after a firmware update - Fixes to UI scaling for both MacOS and Windows - Improved analog sensor scanning and removed some crosstalk noise present when pressing multiple keys - Increased KeyOn and KeyOff thresholds to clean up false triggers and stuck notes - Global Transposition is now preserved when settings updates are sent from the editor - NOTE FOR MACOS USERS - MacOS Sonoma 14.1.1 has a known bug where CoreMIDI misroutes port data to devices with asymetric USB MIDI port configurations (ie 1in 3out). This means that data sent to the 12 Step2 TRS MIDI and CV out ports will fail. This bug has been fixed in the developer 14.4 beta release. ### Editor 2.1.0, Firmware 0.3.0 (2022-09-30) - New Features/Changes: - Overhauled editor MIDI backend using RtMidi, now builds/runs on modern operating systems. - Added a MIDI THRU port to route incomming 12 Step midi to a virtual port, workaround for Windows inability to share MIDI ports with multiple applications - Bug Fixes: - Sensitivity Sliders - 12 Step now reacts to slider adjustments in realtime, you no longer have to send the setlist for them to take affect. - Renamed the "Select Sensitivity" slider to the more accurate "Select Button Hold Time", and fixed a bug where a 0 value would disable it - Replaced old low-res UI images with vector fonts. ### Editor 2.0.0, Firmware 0.2.8 (2014-09-01) - New Features/Changes: - Entirely new UI & design. - Support for Windows 8 & Mac OS 10.9 (Mavericks). - New preset management features: - Copy / Paste preset - Import / Export preset - Save As & Delete preset - Enable and disable cc7 127 on preset change option. - Added the ability to control 12 Step LEDs from the MIDI Expander. - Note entry is now editable from both the full keyboard and the 12 Step keyboard layout. - Clearing all keys at once is now possible for note entry. - Presets are now numbered 1-64 instead of 0-63. - Added a global velocity override function that turns off velocity response for all presets. Velocity will be a full 127 value on every note if velocity override is enabled. - Bug Fixes: - USB buffer problem causing MIDI input to crash 12 Step is resolved. - Pitch bend can now return to true center when used with tilt source. - Connectivity issues between 12 Step and Windows 8 resolved. - Preset corrections. 1 Quote
Woodinblack Posted Saturday at 15:17 Posted Saturday at 15:17 Would say they have been busy although it took them almost a decade without doing anything (and I suspect that is the one I have!) I use mine in every gig, but i haven't actually changed the setup on it for many years. I have a few songs that I play chords, and a few songs with just using it as a straight keyboard. I probably should get round to making chords for some other songs now we lost our keyboard player. Quote
tauzero Posted Saturday at 17:23 Author Posted Saturday at 17:23 I haven't been using mine, but there's a couple of songs we're just about to start on that it would be useful for, and I may go back over the set and see if there's anything we already do that I can use it for. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.