Close

Highlights, Sequencers and Accessories

A project log for OPL Studio - OPL2 / OPL3 MIDI Interface

a MIDI interface for the OPL2 Audio Board and OPL3 Duo!

maarten-janssenMaarten Janssen 08/20/2022 at 18:120 Comments

Another week has passed and there are some big changes this time. Version 1.0 is getting nearer and nearer...

Button Highlights

The play and record buttons will now light up when they are active. This is to make them stand out more to show OPL Studio is playing and whether recording is enabled. It also makes the recording trigger stand out more in the melody sequence editor since the play and record buttons will now flash to indicate recording trigger has been set.

The Quad Synthesizer

Development on the new synthesizer module is progressing quickly. The main functionality is now  ready and it's a matter of cleaning things up and working out the finer details. The UI has changed a bit. The textfield with the small button has been replaced by a bigger blue or gray button that is used to select a sequence and to show whether the sequence is active. Slots can also be empty now and in this case the button to enter the sequence editor will be grayed out with a stripe pattern.

Sequences are added to one of the sequencer slots by clicking on the slot title. This opens the sequence selection dialog that's also used by the composer module and selecting a sequence will place it in the selected slot. A new feature of the selection dialog is that you can now also select empty sequences. Doing so will not only assign the sequence to a slot, but it also opens either the drum or melody sequence editor to record the sequence.

To finish off the new sequencer I have to make sure it's well integrated so there will be no hickups when it's playing in the background and you're navigating through the UI. I have to add the ability to save the state of the sequencer in the session manager. And I have to finish work on the retriggering.

Home Screen Cleanup

The home screen was getting quite crowded now I added the new sequencer module and besides I thought it would be confusing to have the sequecer, drum sequencer and melody sequencer all on the shame screen. But man I love those icons! It would be a shame to remove them. So what I did is that I added what you might call a program group on the home screen called 'Accessories' . This opens a new screen with the less frequenctly used modules: drum sequencer, melody sequencer and settings.

Moving the two sequence editors to this new folder makes sense to me since now they are more or less part of the sequencer module. Though it will still be handy if you want to work on a single sequence.

The Accessories group will be a convenient place as well from another module that I want to add later, post launch.

Lots of Fixes

And to round things up a lot of small fixes have gone in:

Discussions