Quote from: herodotas on May 06, 2024, 16:36:15If you talk about Renoise Redux plugin, it is instrument not FX.I know how "Redux as FX" sounds but it's what I had lying around and I've got it working. That is, OpenMPT sends a signal -> Redux gets #Line-In -> (FX chains) -> Output back to OpenMPT. I personally love Renoise's native effect package + routing system, and since Redux implements those it's handy for use in other DAWs. But I believe the actual problem is more general than that: there ought to be other plugins that too receive both audio signal and note input. Vocoders, maybe?
Quote from: Saga Musix on May 06, 2024, 17:15:31I was thinking of editing the binary for a workaround. Is there a standardized location for the flag? Redux doesn't seem to mind me flipping random bits in the dll.Quote from: huvudläs on May 06, 2024, 11:43:57What determines if a plugin (VST) is an effect or an instrument (generator)? Is there a way to trick OpenMPT into internally treating one as another?OpenMPT considers a plugin to be an instrument if either the "effFlagsIsSynth" flag is set...
QuoteThis sort of comment really isn't necessary
Quote from: huvudläs on May 06, 2024, 11:43:57What determines if a plugin (VST) is an effect or an instrument (generator)? Is there a way to trick OpenMPT into internally treating one as another?OpenMPT considers a plugin to be an instrument if either the "effFlagsIsSynth" flag is set or if the plugin doesn't have any inputs.
Quote from: huvudläs on May 06, 2024, 11:43:57The thing is, OpenMPT does let me feed audio to Redux - despite its I/O Type being detected as "No input, Stereo-Out" - like any typical effect plugin, and it goes through just fineThat sounds like things are working for you just out of sheer luck - OpenMPT always provides two inputs to any plugin, no matter what - but if the plugin declares that it has no inputs, it shouldn't have any business in accessing them (or it would crash with any host that doesn't provide the extra inputs).
Quote from: herodotas on May 06, 2024, 16:36:15But use Redux in OpenMPT is a little bit perversion IMOThis sort of comment really isn't necessary. Let people use what works best for them. And if that's a tracker within a tracker, even if it's just for FX processing, that's fine!
Quote from: Saga Musix on April 27, 2024, 09:35:12The manual goes into a bit more detail on page 8: https://www.amplesound.net/en/Main_Panel_Manual-AMH.pdfQuoteKeyswitch is D#-1. When D#-1 is before a note, subsequent note will be Slide In. When D#-1 isD#-1 is most likely D#0 in OpenMPT.
during a note, Slide Out is triggered whose velocity is determined by D#-1. Articulation will
revert to Sustain when note end
You enter those notes like you would enter any other notes in the pattern. There is nothing special about them, the only special thing is what the plugin makes out of them.