Page 1 of 1

External instrument midi feedback loop with external hardware synth Prophet rev2

Posted: Fri Jan 26, 2024 9:22 am
by javifr
Hi!

Hopefully someone can help me, I think I'm dealing with a common need for people who buy a hardware synth and in search of a common workflow as well.

MY GOAL:
I want to use prophet rev2 with Ableton and use it as a synth and as a master midi keyboard with a SIMLPE workflow. I’ve been trying this for ages ( even with the old prophet 08 ) with no luck because always end up facing MIDI FEEDBACK ISSUES ( turning knobs on the prophet )
  • Using Ableton
  • Using the prophet rev 2 as a master midi keyboard
  • Using the prophet rev 2 as a synth with the “external midi instrument effect” from ableton, recording midi ( notes, cc from knobs, etc.. ) and audio from it with no midi feedback issues
  • Using a good simple workflow ( Ideally, “arming” the track i want to record , and using the keyboard, So no constantly switching on the Rev 2 the local control on and off, or changing configuratinos constantly in the tracks I want to use the Rev 2 as a midi controller )
SYNTH SETTINGS:
  • Local control : off
  • Midi param send: cc
  • Midi param receive: cc
  • Midi control: on
  • Midi channel: 1
ABLETON PROJECT MIDI SETTINGS
https://www.dropbox.com/scl/fi/ikiaop12 ... 8j2y&dl=0
Image

ABLETON PROJECT TRACK LAYOUT:
https://www.dropbox.com/scl/fi/q8eihpp6 ... 5oc5r&dl=0
Image

MAIN PROBLEM - MIDI FEEDBACK
The knob is clearly experiencing midi feedback, the range is not complete even if i go from min to max, etc..
And the same happen with notes ( notes are getting re-triggered
https://www.dropbox.com/scl/fi/c0lz0xp7 ... atqm2&dl=0


SOLUTION:
- I need to use the external instrument effect. ( Don't want to rely on using normal midi tracks without the external instrument effect. )

Could please someone help me?
I'm a bit desperate by now.

Best Regards,

Re: External instrument midi feedback loop with external hardware synth Prophet rev2

Posted: Wed Dec 04, 2024 6:48 am
by ljcbc
hey!

I've been struggling with this for years and might have just found a solution. It's strange because my SUB37 doesn't seem to have any issues with this (as far as I can tell).

My old workaround (until today) has been to use separate MIDI tracks; as a MIDI OUT from Ableton, and the other as a MIDI IN. While playing/recording, the MIDI IN track is armed. For playback, I drag the recorded/captured MIDI to the MIDI OUT track, which sends the MIDI to the synth. This fixes the MIDI feedback loop, but the downside is not being able to make good use of Ableton's Capture function, and it's just overall annoying to deal with. I don't want to have to manually record my MIDI to one track (IN), drag it and drop it onto another (OUT) in order to use my synths.

NEW FIX (Not sure if there are problems with this configuration but so far it seems to be working):
rev2 global settings:
3. MIDI Channel = ALL
6. MIDI Param Send = NRPN (Don't think this matters)
7. MIDI Param Rcv = NRPN (Don't think this matters)
8. MIDI Control = ON
9. MIDI Prog Enable = ON
10. MIDI Prog Send = ON
11. MIDI Sysex Cable = USB (Don't think this matters)
12. MIDI Out Select = USB
15 Multi Mode = OFF (Don't think this matters)
16. Local Control = OFF

in Ableton:
- Make an External Instrument on a MIDI track
- Set MIDI To = Rev2, Ch. 1
- Set Audio From = [audio input]

in Ableton Settings >> MIDI:
- Make sure Rev2 input and output ports are enabled for Track and maybe Sync

The most important thing here is disabling the Local Control parameter. By doing this, as far as I understand, you are sort of "disconnecting" the Rev2's Controller MIDI (the knobs, keys, etc.) from its guts (osc, envelopes, etc.), and making it only respond to incoming MIDI -- from Ableton (i think). The rev2 is still outputting MIDI when we tweak it, and we route those into Ableton, and then back out to the synth. The second most important thing I think is to enable MIDI Prog and MIDI Prog Send, otherwise you wont be able to change presets on the synth using the hardware knobs.

The next step once everything is working would be to fix whatever latency issues there may be, and making sure your MIDI clock settings are all good for your uses -- I still have to do this, but I basically want Ableton as Master and Rev2 as slave, responding to MIDI start/stop messages.

Hope this helped, good luck!