Lexicon PCM 80, PCM 81

Thank you for going through the update process and reporting back. Very happy is working (again) for you.

2 Likes

OK - not sure what’s happening here but fired everything up this morning as usual and the preset wouldn’t load parameters from PCM81 on sync press. Spent a bit of time checking cables etc just to see if I could find any issue. No joy. Midi out and in indicators were flashing as normal (as was the PCM display (transmitting midi bulk data) but no parameters updated on the E1. Rebooted E1 several times to see if something was stuck also.

In desperation I reloaded v1.11 preset and all worked fine again.

Reloaded 1.14 and nada again..

The logical, rational brain in my head can’t work out how the heck this can all work fine, and then not work, in the context of everything else being exactly the same and nothing being touched or changed.

Any ideas? I’d really like to be able to run 1.14 again if I can..

Si

I don’t know what to say exactly. The fact that it works sometimes tells me there might be some type of load up timing or memory overwrite. I had corrected a few places where variables might be used before having a value and di some other cleanup.

However, at the moment, all my time and focus is tied up trying to work on the VST version of this editor to run on Macs and PCs. It’s coming along well, but there’s still a lot of changes and tweaking to do to make it all work. The layout/graphics will be (hopefully) clearer on the computer (more screen real estate and graphics capabilities) and people should be able to easily incorporate it stand-alone or as a VST/AU inside their DAW.

What would really help on the Electra One would be the equivalent of lint (syntax/code checker) for Lua inside the Electra One OS environment. The reason it’s needed inside the Electra One is that there are a lot of Electra-specific objects and such that standard checkers do not know about, so they would all be flagged as errors/issues.

The thing that is probably an issue is a misspelling of a variable (or unwanted capitalization) or forgetting to declare it as a local and it picks up the global with the same name, or any of a handful of common mistakes that don’t show up as an error. Lua doesn’t check things like that and I don’t know if Martin has included things like a memory/stack overflow check or other development tools in the latest build.

I will look into it as I can, but unless something jumps out, it’s probably not a 5 minute research and fix kind of thing.

1 Like

Appreciate the post and understand the situation.

Si

I do remember having similar issue (decades ago) when using Perl programming language. Later, it was possible to optionally include ā€œuse strictā€ mode. It discovered common issues like that and treated them as errors. I will check if there is anything similar for Lua.

It’s only 4000+ lines of Lua code to look over, right?

Lol

In alll seriousness, porting some of the code from Electra to CtrlrX did uncover some issues and will probably uncover more. Some of the fixes were moved back into the Electra (and contributed to the last couple iterations).

Some type of ā€œuse strictā€, or even ways to do things like put a watch on a variable would be useful, but it’s not fair to think @martin is going to incorporate a full Visual Studio-like debugger into the Electra.

I just need a pot of coffee, some time, and a bit of determination to dig through all of it.

2 Likes

Hiya Team!

Hope all well, circling back to my initial post.. my new MINI just arrived :blush:

Excited to try the Lexicon PCM 80/81 preset out but having a n00b moment..I cant seem to locate the preset files in the library..?? Is there a link or description I am missing?

I have searched under terms ā€˜Lexicion’ , ā€˜Oldgearguy’ PCM’ and many more..

Apologies if I’m missing something obvious.. any / all help appreciated :slight_smile:

Thank you and best wishes from Sydney!

Tee

The PCM 80 preset had not been ports to the Mini (yet). No idea of a timeframe for doing that at this point. I will post an update if/when I start, but definitely no earlier than summer/ fall.

1 Like

Hey OGG/Martin - been a minute since last posting. PCM81+E1 playing nicely together, but was hoping y’all might have some ideas on this:

I’m trying to load some sysex files into the ā€˜81 using SysEx Librarian, with E1 in between. The sysex data seems to load into the E1’s PCM preset (by name, at least), but it doesn’t make it all the way to the ā€˜81 itself. I’ve tried all combos of MIDI routing from within the ā€œConfigurationā€ Controller tab.

I’ve also tried saving the patch (which appears loaded by name) from E1 to ā€˜81’s Registry bank. With this attempt, only name of the patch saves to the PCM’s R bank, but the sound coming from the ā€˜81 is clearly the default Prime Blue patch.

I’d prefer not to disconnect cables from the ā€˜81 to E1, then hook up directly to my Mac for some direct sysex transfers, then hook back up to E1 for editing. Is there a way to send these sysex files from my Mac to the ā€˜81 through E1?

Thanks, as always, for your kind attention and assistance -

.cdp

You might be able to do it if the E1 had a simple ā€œpass thruā€ preset loaded and active. The PCM 80 preset was not designed with that in mind.

Also, during this ongoing development of a PCM 80/81 editor for the computer I’ve found some areas in the Electra version that should be fixed/tweaked. One of which is that Lexicon used a different (unpublished) list of decay time for the Hall reverb algorithm. That’s why the Mid Rt values don’t line up like the others.

When I get this version released, I’ll come back to the Electra version and do some cleanup, enhancements.

3 Likes

Hey oldgearguy, would it be possible to add a bypass button to your PCM80 preset? Now that I’m manipulating my PCM via E1, the PCM is a bit out-of-reach on my desk. It’d be quite handy to be able to bypass it with a button control on E1. Thx!

.cdp

On the computer app I implemented the Bypass, so I’ll look and see where a good place is on the E1 to put the button.

Hmmm - just so we’re clear - you are talking about ā€œremotingā€ the PCM 80 Bypass front panel button, right?

Or did you want the Electra One PCM 80 editor to be bypassed and have MIDI flow through w/o being processed?

The former - ā€œremotingā€ the bypass front panel button.

Thanks!

.cdp