Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Send midi-control-out message when New Pattern is created in GUI #112

Closed
mathiasfriman opened this issue Aug 8, 2023 · 3 comments
Closed

Comments

@mathiasfriman
Copy link

mathiasfriman commented Aug 8, 2023

Hi,

I'm trying to get to grips with seq66, coming from sequencer64 and previously seq24. I just realized that when creating a new pattern with right click -> New pattern, the new pattern does not show up on my control surface upon creation. The new pattern is outlined in red.

create-new-pattern-midi-control-out

However, as previously stated, the control surface does not show the newly created pattern.

control-surface-pre-arming

Until I press the button for the pattern itself (EDIT: or arm/queue it by pressing w on the keyboard). Seq66 then sends Arm or Queue midi signals to the control surface, depending on if the keep-queue function is set (Q in the interface).

control-surface-after-pressing-button

Could it be done that if a control surface is defined, to send a midi-control-out message to the specified pattern slot as setup in qseq66.ctrl when a pattern is created?

@mathiasfriman mathiasfriman changed the title Reflect New Pattern in midi-control-out Send midi-control-out message when New Pattern is created in GUI Aug 9, 2023
@ahlstromcj
Copy link
Owner

Hmmm, that's supposed to work. Will look into it in the next few days.

@ahlstromcj
Copy link
Owner

Just found that I neglect to add an announce_sequence() call the performer::new_sequence(). Will test later today. Doh!

ahlstromcj added a commit that referenced this issue Aug 15, 2023
@mathiasfriman
Copy link
Author

This works for me now! Thank you so much. :)

ahlstromcj added a commit that referenced this issue Aug 27, 2023
    -   Issue #112: A new pattern now displays in the MIDI controller.
    -   Issue #114: Adding display of shortcut keys to tool tips.
    -   Added a Pattern tab to Edit / Preferences for more settings.
    -   Added automation for the main window Loop L/R button.
    -   Fixed seqroll drawing errors introduced in adding time-sig
        support.
    -   Fixed incomplete data-pane refresh in scrolling with
        arrow-keys.
    -   Fixed not setting up SIGINT, which prevented a proper shutdown.
    -   Fixed a couple corrupted sample *.mid files.
    -   Changing playlist setting enables Session Restart button.
    -   Removed coloring of record-style and -mode buttons. Added
        coloring of event-editor "Store" button to denote saving is
        needed.
    -   Refactoring quantization alterations for future upgrades. Added
        an option to jitter the notes in the seqroll.
    -   Enforced that configuration files are stored in the "home"
        directory.
    -   The usual raft of humiliating bug-fixes. See README.md.

Read the NEWS, README.md, and TODO files.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants