New Firmware v3.1 for Slim Phatty, LP Stage and Tribute

All updates available for download here. This is pre-release beta 3 but it is quite stable and I think just about ready for release.

First I will post the complete update packages including installer files, for updating from OS 2 or if you’ve never updated your Slim firmware before now.
Download links:
OS2 to 3.1 Update for Tribute Edition - [Mac OSX] - [Windows]
OS2 to 3.1 Update for Stage / Stage II Editions - [Mac OSX] - [Windows]
OS 3.1 Installer for Slim Phatty - [Mac OSX] - [Windows]

Second, if you’re already running OS 3.x and you already have the PhattyLoader software, you can just download the new hex file:
TributeSystem_v3_1_653.hex
StageSystem_v3_1_653.hex
SlimSystem_v3_1_653.hex

Put the unit in Bootloader mode by powering on with MASTER button pressed/held, and confirm Firmware Update. Then open PhattyLoader software, select “File->Open…” and select the new v3_1_653 file. Click Update Firmware to send the new file to your Phatty.

New features in OS 3.1 include the following:

Glide only on legato notes option (‘Legato Glide’)
LFO reset on key trigger; can reset LFO phase to zero on every note or only on non-legato notes
Volume velocity sensitivity*
– The above three options are per-preset programmable parameters added to the Advanced Preset menu.

New MIDI features:
Can now choose to filter MIDI output as follows:

  • Transmit All MIDI CCs from the LP (default behavior)
  • send All CCs minus Volume (CC7)
  • no CCs from the knobs, only MIDI notes and pitch/mod wheel messages
  • no CCs, no wheels, only MIDI notes
    (All controls continue to affect the sound of the Phatty as before, only MIDI output is filtered)

Significantly improved Polyphonic note-allocation algorithm. Now does round robin note allocation with no note stealing, for lush overlapping voices.

Significantly improved incoming MIDI CC and note handling.

Arpeggiator if internal clock can now send MIDI Start, MIDI Clock, and MIDI Stop messages when running.

I am sure I am leaving out some details but those are the highlights. Please try this and let me know how you like it…

Cheers,

Amos

(* volume velocity not yet implemented on Tribute Edition. It appears that a resistor will need to be installed in the Tribute Edition before it can support volume velocity response, so it was a lower priority for this release.)

Wow! Amos thanks a lot for all the effort and hard work! This update is awesome!!

Amos, we love you.

And moog too!

I tried to load OS 3.1 on my Little Phatty Stage II and now it is stuck with an error. I am on a Mac and tried to load with Sysex Librarian 1.22 set at 50% speed over USB. The Sysex file starts to load and then gives a Stage 1 Error Cycle Power. After turning off and back on It reads Send Firmware SX Code Error 2. I tried to then go back use Firmware 2.21 since the 3.1 won’t load and gives the same results so now I’m stuck. Is there anything else I can do or have I bricked my Little Phatty. Anyone Please Help !!!

problem above is fixed… by disconnecting other MIDI cables while using USB to do the update… and setting Transmit Speed to 10% in SysEx Librarian.

Also, there may have been an issue with the hex file in the LP Stage II Mac Update. I am fixing this now.

Cheers,

Amos

I have just updated my Tribute from OS2.01 to OS3.1, incl installing the bootloader.
I went flawless!
The “glide on legato” is just great, and so is the “lfo retrigger”.
I love the expression possibilities they give!
It took a while to understand how the arp and the lfo work together. Actually, I am not sure I really got it yet.

Some issues with the arp:

  • It always seem to start at 320 bpm (?).
  • It doesn’t play legato, just staccato notes. If you put it on 1/4 it plays like: 1/8 note, 1/8 pause, 1/8 note, 1/8 pause, 1/8 note, 1/8 pause …
    Am I missing something here?

Now I think I’ll try the load some tuning scales too … starting with finding out how to do that …
:smiley:

wow ! TE V2
with OS3 now !! all went well

what a great improvement ! the arp is so straight now, not sluggish anymore.

great work ! -thanks Amos.

If you have an hardwareupgraded Tribute Edition which upgrade should you go for?

Amos Gaynes for President 2012! Just sayin’…

this one :


Bug (3.1T):
When I push the Master button having Tuning Scale selected (since earlier) with another tuning than #0 (for example tuning #1), the number of the used tuning is correct but the name says “Equal Temp” (the name on tuning #0).
If I switch to another tuning and back, everything is correct.
If I look at the selected tuning, press Preset, and then back to Master, everything is ok. But if I change preset in between, the wrong name of the tuning show up.

I loaded OS 3.1 onto my LP Stage II and am having issues with the arp as well. I can’t get it above 320 bpm, which should be the highest tempo but for some reason the arp sounds really slow and it wont go faster. Is there something I’m supposed to be doing differently with the new OS?

Check the multiplier which dictates how many beats between notes. It can be as high as whole+whole+ and therefore appear quite slow.

This varies by preset and if you haven’t had code w the Arp loaded prior, it could be set to an arbitrary value.

Let us know if that works.

Cool, I’ll give that a shot as soon as I’m back home. Thanks!

Excellent bug report, Assar! Thank you.

  1. not exactly the bug you think it is. Each preset gets a “tuning number” (in advanced preset) - looks like older presets get “0” as the default tuning number per preset. When you change preset, it loads the Tuning as specified by the new preset. This is why it resets to “Equal Temp” when you change preset.

  2. There are two real bugs though. One, you can change the Tuning Number in Advanced Preset, but when you save the preset, it does not save the new tuning number! I already fixed this. Second bug, the global Tuning Scale page shows the global tuning number, even when preset has loaded a different tuning. It’s too confusing; I’ll fix this tomorrow.

Thanks again,
Amos

Oki.

Any comment on the arp ‘staccato’ issue?
(http://www.moogmusic.com/forum/viewtopic.php?f=7&t=11359&p=83276#p83262)

I think I am experiencing a bug post-upgrade regarding the 1>2 Sync control. My setup is LP Stage II > SP > SP. When I change presets TO one with the oscillators synched, the light on the Slims indicating this comes on (as expected). However, on SOME presets, when I go to one that is not synched, the light on the LP correctly reflects this (i.e., it is OFF) but it stays ON on the two SPs. Despite the SPs showing that sync is on, it clearly isn’t; in fact, when you press 1>2 Sync on one of them, it stays ON and the sound changes, but Preset indicator turns yellow and “PANEL ACTIVE” is shown on the display.

I’m not sure I articulated that very well…

joe_moog: Yes I think you’re on to something with sync - your report rings a bell, I think someone else mentioned this but I haven’t noticed it myself yet. Will look into this today. Meanwhile have you checked out the new Poly behavior? It’s so much more fun, at least I think it is…
There’s at least one small bug in poly mode as well, which I also hope to fix today if I can.

Assar: Yes the behaviour with the Arp note length is intentional. It’s exactly as you observed: the duration of the note “on” is exactly half the Clock Division setting, so if clock divisions = 1/4, the LP plays 1/8 on, 1/8 off. The reason for this is so that you can use the Gate output (if your LP has CV outs) as an analog clock for sequencers and such. Before, when the note length was 100%, the Gate CV output was useless (always on) when the arp was running.

I have found that if I turn up the volume envelope Release parameter, I can get arpeggiations that sound legato/smooth pretty easily. If you don’t like this solution, let me know. Maybe I can find a better one, or allow more options.

would it be possible to have duo phony on a single LP ? (arp odyssey stile)

it is probably a pretty dumb question, but it cant hurt to ask :slight_smile:

Sorry, can’t do it - in the LP hardware, there’s a single pitch CV which is common to both oscillators.