Well, honestly, I think the name text "Markov MIDI Generator" overlooks the point and does not achieve the clarification needed.musicdevelopments wrote: Thu Jun 08, 2023 11:05 amDoes "Markov MIDI Generator" sound good?sj1 wrote: Tue Jun 06, 2023 11:48 am One other idea for clarification purposes, rename "Markov Generator" to "Markov Generator (from MIDI file)".
Because I am planning to add a Markov Rhythm generator soon, that takes rhythm from existing MIDI files which you can apply to anything.
The point I'm trying to make is that the Markov Generator is not a ready-to-go Generator on its own, but must be supplied with a MIDI file first, as a separate operation, prior to being able to generate anything. Otherwise, it just presents as a blank mystery, suggestive of malfunction. I have suggested a way around that, which you did not comment on.
If I understand correctly your intentions re: Markov Rhythm generator then I would apply the same logic and call that "Markov Rhythm Generator (from MIDI file)".
I realize my suggested name is longer and the end of it may be hidden if the right-side browser pane is not widely expanded. Nevertheless, if the right-side browser pane IS expanded, it will be seen and it does communicate what is necessary to be communicated here (IMO).
Is there an even shorter way to accurately and reliably communicate that this object requires a MIDI file as input? (unlike the others)
Maybe "Markov Generator (mf)", and "Markov Rhythm Generator (mf)".
Or "Markov MIDI Generator (mf)", and "Markov Rhythm Generator (mf)".
Or "Markov Phrase Generator (mf)", and "Markov Rhythm Generator (mf)".
Indeed, there might be more instances in the future where such (mf) notation would apply.
Of course, all those other current generators are "Phrase Generators" also, so letting "Phrase" be understood as the default helps keep names shorter (if that is a concern).
This leaves
"Markov Generator (mf)", and "Markov Rhythm Generator (mf)"
as potentially the shortest names consistent with current practice while still conveying both the difference wrt. the nature of the output and the unique specificity of requiring a MIDI file for input.
