Guaranteed crash

Issue #142 resolved
Herbie Herbie created an issue

Replicability: guaranteed OS: Mac 10.12.16 Reaper: 5.93.0 Controller: any midi CC enabled device (tried with Korg nanocontrol 2, Novation Launch control XL, M-Audio Axiom 49

Steps to reproduce: Summary: Copy, move, or add a new instance of ReaLearn to a new track with a preset that WAS on a previous track. Move the assigned controller, Reaper unexpectedly quits. Example:

  1. create a blank session
  2. add more than 8 tracks (number seems to be irrelevant as long as there is at least one more than the number of controllers set up on the controller and saved as presets in ReaLearn). For this purpose add 9 tracks for 8 faders on a MIDI keyboard.
  3. Add 8 instances of ReaLearn (1 per track over first 8 tracks)
  4. Open each instance, add new mapping, Learn fader CC, set Character to "Knob/Fader", assign target on each to be "Track Volume" and "<This>"
  5. Save each parameter set as a user preset (I named each one "Fader 1" to "Fader 8" without the quotation symbols).
  6. Remove the instance of ReaLearn on one track (e.g. Fader 1 preset on track 1)
  7. Add a new instance of ReaLearn to track 9 (or any new track) and select the same preset as the one just removed, (e.g. preset Fader 1), OR copy the plugin instance from track 1 to track 9 and remove the instance from track 1.
  8. Move the assigned fader for a short while as if automating (e.g. Fader 1).

Result: Reaper quits

Apart from this, EXTREMELY useful concept to quickly assign keyboard faders to track volume, knobs to pan etc given Reaper's inability to learn TCP controllers.

Comments (10)

  1. Benjamin Klum repo owner

    Could you attach or send (info@helgoboss.org) the RPP please? Is it REAPER 32-bit or 64-bit?

  2. Herbie Herbie reporter

    64 bit version. I cannot attach files, the text editor does not permit it (although I could upload to a share site and link). I will email. Thanks Benjamin. Also, please note if I try to instantiate any instance of ReaLearn in Reaper 5.94 then reaper crashes instantly. Hence trying with 5.93. Just FYI.

    EDIT: update. If I open the rpp file created in 5.93 with the plugins instantiated, the rpp will open successfully, however as soon as I click on the plugin to view the GUI, reaper immediately quits. Hope his extra info assists.

  3. Herbie Herbie reporter

    Last night’s Reaper update (5.94.1) solves the immediate crash on loading ReaLearn (Mac 10.12.6, 64 bit tested). Copying, moving an instance of a plugin etc still results in a crash.

  4. Herbie Herbie reporter

    Update FYI: Last night’s Reaper update (5.94.1) solves the immediate crash on loading ReaLearn (Mac 10.12.6, 64 bit tested). Copying, moving an instance of a plugin etc still results in a crash on my system. Input is still set to <FX Input> when controller not present. Almost seems like there should be another entry in the list stating <none> rather than relying on a blank entry.

  5. Herbie Herbie reporter

    Is that link meant to be something I can access? Permission denied when I click on it. Happy to test on OSX of course. :-)

  6. Benjamin Klum repo owner

    No this comment and link is something internal. Just tested it though and it appears to work now. I hope to release it later today.

  7. Log in to comment