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

Patch Selection via Program Change Not Working in REAPER #7400

Closed
williamfields opened this issue Dec 16, 2023 · 3 comments
Closed

Patch Selection via Program Change Not Working in REAPER #7400

williamfields opened this issue Dec 16, 2023 · 3 comments
Labels
Bug Report Item submitted using the Bug Report template

Comments

@williamfields
Copy link

Bug Description:

Surge is not changing patches when sending Program Change messages from ReaControlMIDI inside REAPER.

Surge XT Version

Version: Surge XT 1.3.0.20a8e16
Build: 2023-12-08 @ 12:55:35 on 'fv-az390-357/pipeline' with 'MSVC-19.37.32826.1' using JUCE 7.0.5
System: Windows 64-bit CLAP on Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
Host: Reaper @ 44.1 kHz / Process block size: 32 samples

Reproduction Steps:
Steps to reproduce the behavior:

  1. Set up patches in folder structure inside ...\Surge XT\Patches\MIDI Programs
  2. Add instance of ReaControlMIDI to track.
  3. Add instance of Surge (Clap) to track (after ReaControlMIDI).
  4. In ReaControlMIDI, click "Load file" button and choose "GM.reabank".
  5. In ReaControlMIDI, choose MIDI channel 1 at the top.
  6. Use the Bank and Program dropdowns to send Program Change messages.
  7. Surge does not respond to the Program Change messages.

Expected Behavior:
Surge should change patches as per the description in the 1.3 release notes.

Screenshots:

image

Computer Information (please complete the following!):

  • OS: Windows 10
  • Host: REAPER 7.06
@williamfields williamfields added the Bug Report Item submitted using the Bug Report template label Dec 16, 2023
@mkruselj
Copy link
Collaborator

Note the bank select MSB value that is there. This needs to be 0 if you want to select patches that are directly at root of MIDI Programs folder. Then bank select 1 will pick patches from the alphabetically first subfolder of MIDI Programs, and so on.

@williamfields
Copy link
Author

@mkruselj: I see! I was looking at the LSB instead of the MSB. Thanks!

@baconpaul
Copy link
Collaborator

Great so all works then? Super!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Report Item submitted using the Bug Report template
Projects
None yet
Development

No branches or pull requests

3 participants