Posted
Hi,
For reference, on the Structure Page we can observe the actual current Harmony that is going on during playback, like so:
We need to be able to observe the currently playing Harmony in some similar way when we are playing back from the Snippets matrix.
Naming the snippets per Harmony, as shown for Group 1 above can help, but because lengths and scheduling can differ, it is important IMO to provide some new way to observe the actual Harmony when playing back via the Snippets matrix.
Knowing the Harmony in realtime is critical when trying to play a real instrument (e.g. guitar) live along with the Synfire Snippets matrix.
Of course, since the playing snippets are selected in realtime, you can't calculate and show the entire performance of Harmony in advance.
Offhand, two possibilities suggest themselves -
- Show an accurate realtime looping display of the currently running snippet which is driving the performance Harmony.
- Worst case, just somehow show the chord symbol for the "right now" Harmony. This is (maybe) simpler, but not as valuable as the upcoming changes that occur while a current multi-chord Harmony-driving snippet is in effect will not be visible. (This substantially hobbles the improvisor!)
Do., 01.02.2024 - 12:00 Permalink
Good point. This is currently disabled for technical reasons. Added it to the wish list.
Di., 20.02.2024 - 14:31 Permalink
I appreciate this being on the list.
This is affecting me daily, as I'm hearing harmonies during snippets playback, finding them on my instrument, and it turns out that what I find has no obvious relation to anything I see or understand in/about the program.
The issue seems most bound to the cases where a "Harmony snippet" is not active along with the rest of the playing snippets. My expectation is then that I should be hearing the "snippet page default harmony" (yes?), but when I check against that, nope, that's not what I'm hearing either.
BTW, there seems to be no way to directly get to the "snippet page default harmony" directly to observe or edit it. It would be very nice to be able to do so.
In the meantime, when I want to inspect the "snippet page default harmony", I copy it and paste it elsewhere (i.e. into a container or snippet) and inspect or edit it there. Then (if edited) I copy it back (as a parameter). Then I'm left to assume that what I pasted actually "took", though as I say, I'm often hearing things that I cannot explain. When that happens, there is really no way to vet the situation, as Synfire is not offering me a realtime display of what it thinks the Harmony is (when playing back snippets) to vet against!
So, FWIW, getting this running will be an important improvement that will make a daily difference here.
Thanks.
Mi., 06.03.2024 - 16:33 Permalink
FWIW, I think it would be desirable to get the observation of passing harmony while playing the snippets grid going ASAP, and then use/demonstrate that as part of the next demo/tutorial/marketing push as outlined in the Roadmap statement of 20240306.
Hearing and Seeing is Believing! ;^)