Tanders and Juergen, appreciate the heads up. Ill link a track, then when i switch to another track, its unlinked...then for the next track and the next one Ill want to link them. Then, at a later time, I want them unlinked and I forget which ones were linked. I cant seem to find that it applies to all tracks.
Ill link a track, then when i switch to another track, its unlinked
You are probably talking about the phrase editor in the bottom part of the window? But I mean the instruments at the track sheet. There the link button applies to all instruments. If you aclivate the link, all tracks show the selected parameter. If its set to unlinked, all instruments show the Figure, no matter what parameter is selected at the side panel.
This way you can display figures at the tracks display and the Output parameter at the phrase editor at the same time: Select the Output parameter at the side panel (to display output at the phrase editor) and set the link button to unlnk (to display figures at the track sheet despite output is selected at the side panel).
You are probably talking about the phrase editor in the bottom part of the window?
For clarity, I was only referring to de-linking the views Phrase Editor (bottom) and Track Sheet (main area) so that they can show different parameters (e.g., figures in the track sheet and output in piano roll notation in the output).
If I remember correctly (can't test it right now), the link/unlink button affects only the instruments at the track sheet. It links or unlinks the tracks with the parameter selection in the parameter block. In the unlinked state (the crossed-out chain symbol), Figures are always displayed in the tracks and in the linked state, the selected parameter is being displayed. And it does that for all tracks, not just for the currently selected one. But the phrase editor is not affected by this.
Thanks for clarifying further. Indeed, I think you are right.
(I was mainly referring to the fact that those two areas show different parameters. This seems to be done by indeed delinking all tracks in the track sheet from the parameter selected -- I had that mixed up.)
@tanders you are correct. The phrase editor can't be resized yet. If it is somehow feasible without breaking too much, we can change that. The window layout framework is a pain to code (third party code).
I understand that the piano roll "underlay" is not shown for tracks where the pitch range of the output parameter exceeds 2 octaves, because the visual result would be too crammed, right? Something hopefully simpler, which would at least reduce the issue: how about the output parameter shows only the pitch range of the currently selected container (i.e. the pitch range actually needed).
It appears that currently the shown pitch range can go way beyond that, and therefore there is then no piano roll underlay shown. Perhaps it currently shows the pitch range of the whole piece (instead selected container) of the current track? Or perhaps even more? For example, I have some bass track in my current piece, where the pitch range of the instrument happens to be 4 octaves, and seemingly 4 octaves are shown in the output, but in this piece I never use this full instrument pitch range. Within a single container, the bass pitch range is commonly limited to just one octave, so hopefully that would be fine to display in piano roll notation. Below is a screenshot exemplifying this situation.
Further, I would rather choose a too crammed output display with piano roll underlay that not having the piano roll shown. Perhaps we can have some setting somewhere what the maximal pitch range would be for which the piano roll is shown (incl. whether it is shown at all, e.g., by setting this allowed range to 0, because some users asked for that), and then everyone can decide for themselves how much crowded a piano roll they can bear.
It is important that all notes in Output are visible. Clipping is not an option. Especially on the Overview page.
The total pitch range is that of the current container and all following containers (previous containers ignored). This is to make sure the "parameter shadow" is not clipped (i.e. the gray continuation that shows all loops, other containers, side effects, unfolding to the right).
But yes, we could ignore future containers when View >> Show Global Parameter Shadow is off. Will check that. For now, the new ability to resize the phrase editor should help somewhat. Ultimately the piano roll needs a vertical scrollbar some day.
Very nice, and again so fast! This helps me a lot.
The total pitch range is that of the current container and all following containers
Based on the project I am working on, I cannot confirm that. In this particular project, the bass never moves above C2 (MIDI pitch 48), as far as I can see, but the pitch range shown in the Output parameter looks like it goes up to C4. That happens to be the highest not of the instrument range, but this could well be coincidence (for other tracks the highest instrument note and the highest note in the Output don't match).
Another idea: could it be that the shown pitch range depends on range set up by the three playing range buttons (lets dub them playing registers), whether these ranges are used or not? Perhaps the shown range in the output could be limited to only the registers actually used in the relevant containers? Just some idea...
To be clear: the above ideas could be completely off. Feel free to ignore, just trying to help, but perhaps I am just stealing your time. :blush:
The total pitch range is that of the current container and all following containers
Follow-up: in the particular project I am working on, I can see that this is the case for some tracks. However, there the extreme pitch setting the range is not necessarily played in the current nor next container, but some later container. In some other track, the extreme pitch can even be in an earlier container and later containers still show in the Output the pitch range up to the earlier extreme pitch. Note that in both these cases, all the containers are nested inside the same higher-level container.
Is the pitch range shown by the Output parameter fixed for all containers nested in some higher-level container?
Yes, it's not ideal yet. There's a minimum range enforced to avoid extremely blown up views. That seems to be static C3 ... C4 when it should probably be dynamically floating around some center of gravity.
Editing: Rectangle selection missed objects when dragged too fast
Editing: Fixed issues with slider input for numeric parameters
Editing: Slider moves during playback should not update UI immediately (jerky)
Graphics: Minimum parameter range should be floating not static
Graphics: Unnecessary palette updates caused jerky playhead movement
Graphics: Removed toolbar from top of Overview page (not really usable)
Graphics: Fixed a crash when auto-scrolling to playhead position
Graphics: Symbol articulations should hide with segment articulations
Rendering: Fixed issue with nested containers and controllers
Library: Lock/unlock pool & info edits should not trigger preview
Structure: Stretching container must flush all caches
Most notable fixes: Rectangle selection does no longer miss objects, and controllers now correctly return to their default values after a container ends.
Just for your information, in case it is relevant: the new download is not yet available in the download area, at least not for me. No complain here, just letting you guys know.
Mon, 2025-02-24 - 21:29 Permalink
Tanders and Juergen, appreciate the heads up. Ill link a track, then when i switch to another track, its unlinked...then for the next track and the next one Ill want to link them. Then, at a later time, I want them unlinked and I forget which ones were linked. I cant seem to find that it applies to all tracks.
Mon, 2025-02-24 - 22:41 Permalink
You are probably talking about the phrase editor in the bottom part of the window? But I mean the instruments at the track sheet. There the link button applies to all instruments. If you aclivate the link, all tracks show the selected parameter. If its set to unlinked, all instruments show the Figure, no matter what parameter is selected at the side panel.
This way you can display figures at the tracks display and the Output parameter at the phrase editor at the same time: Select the Output parameter at the side panel (to display output at the phrase editor) and set the link button to unlnk (to display figures at the track sheet despite output is selected at the side panel).
Hope that makes sense (probably not) 😀
Tue, 2025-02-25 - 07:17 Permalink
For clarity, I was only referring to de-linking the views Phrase Editor (bottom) and Track Sheet (main area) so that they can show different parameters (e.g., figures in the track sheet and output in piano roll notation in the output).
Tue, 2025-02-25 - 09:22 Permalink
If I remember correctly (can't test it right now), the link/unlink button affects only the instruments at the track sheet. It links or unlinks the tracks with the parameter selection in the parameter block. In the unlinked state (the crossed-out chain symbol), Figures are always displayed in the tracks and in the linked state, the selected parameter is being displayed. And it does that for all tracks, not just for the currently selected one. But the phrase editor is not affected by this.
Tue, 2025-02-25 - 09:44 Permalink
Thanks for clarifying further. Indeed, I think you are right.
(I was mainly referring to the fact that those two areas show different parameters. This seems to be done by indeed delinking all tracks in the track sheet from the parameter selected -- I had that mixed up.)
Tue, 2025-02-25 - 11:11 Permalink
@tanders you are correct. The phrase editor can't be resized yet. If it is somehow feasible without breaking too much, we can change that. The window layout framework is a pain to code (third party code).
Tue, 2025-02-25 - 13:06 Permalink
I understand that the piano roll "underlay" is not shown for tracks where the pitch range of the output parameter exceeds 2 octaves, because the visual result would be too crammed, right? Something hopefully simpler, which would at least reduce the issue: how about the output parameter shows only the pitch range of the currently selected container (i.e. the pitch range actually needed).
It appears that currently the shown pitch range can go way beyond that, and therefore there is then no piano roll underlay shown. Perhaps it currently shows the pitch range of the whole piece (instead selected container) of the current track? Or perhaps even more? For example, I have some bass track in my current piece, where the pitch range of the instrument happens to be 4 octaves, and seemingly 4 octaves are shown in the output, but in this piece I never use this full instrument pitch range. Within a single container, the bass pitch range is commonly limited to just one octave, so hopefully that would be fine to display in piano roll notation. Below is a screenshot exemplifying this situation.
Further, I would rather choose a too crammed output display with piano roll underlay that not having the piano roll shown. Perhaps we can have some setting somewhere what the maximal pitch range would be for which the piano roll is shown (incl. whether it is shown at all, e.g., by setting this allowed range to 0, because some users asked for that), and then everyone can decide for themselves how much crowded a piano roll they can bear.
Would that simplify the implementation?
Tue, 2025-02-25 - 17:23 Permalink
Synfire 2.6.2 Build #16
Tue, 2025-02-25 - 17:32 Permalink
It is important that all notes in Output are visible. Clipping is not an option. Especially on the Overview page.
The total pitch range is that of the current container and all following containers (previous containers ignored). This is to make sure the "parameter shadow" is not clipped (i.e. the gray continuation that shows all loops, other containers, side effects, unfolding to the right).
But yes, we could ignore future containers when View >> Show Global Parameter Shadow is off. Will check that. For now, the new ability to resize the phrase editor should help somewhat. Ultimately the piano roll needs a vertical scrollbar some day.
(The uploads are still being packaged)
Tue, 2025-02-25 - 19:06 Permalink
Very nice, and again so fast! This helps me a lot.
Based on the project I am working on, I cannot confirm that. In this particular project, the bass never moves above C2 (MIDI pitch 48), as far as I can see, but the pitch range shown in the Output parameter looks like it goes up to C4. That happens to be the highest not of the instrument range, but this could well be coincidence (for other tracks the highest instrument note and the highest note in the Output don't match).
Another idea: could it be that the shown pitch range depends on range set up by the three playing range buttons (lets dub them playing registers), whether these ranges are used or not? Perhaps the shown range in the output could be limited to only the registers actually used in the relevant containers? Just some idea...
To be clear: the above ideas could be completely off. Feel free to ignore, just trying to help, but perhaps I am just stealing your time. :blush:
Again, thanks a lot for all your hard work!!
Tue, 2025-02-25 - 19:19 Permalink
Follow-up: in the particular project I am working on, I can see that this is the case for some tracks. However, there the extreme pitch setting the range is not necessarily played in the current nor next container, but some later container. In some other track, the extreme pitch can even be in an earlier container and later containers still show in the Output the pitch range up to the earlier extreme pitch. Note that in both these cases, all the containers are nested inside the same higher-level container.
Is the pitch range shown by the Output parameter fixed for all containers nested in some higher-level container?
Tue, 2025-02-25 - 20:17 Permalink
Yes, it's not ideal yet. There's a minimum range enforced to avoid extremely blown up views. That seems to be static C3 ... C4 when it should probably be dynamically floating around some center of gravity.
Fine-tunings like this take some time to evolve.
Tue, 2025-02-25 - 20:37 Permalink
Sure. For me personally, I am quite happy with being able to resize the phrase editor. That makes a big difference for my workflow.
Mon, 2025-03-24 - 19:36 Permalink
Synfire 2.6.2 Build #20
Most notable fixes: Rectangle selection does no longer miss objects, and controllers now correctly return to their default values after a container ends.
Fri, 2025-03-28 - 12:33 Permalink
Synfire 2.6.2 Build #21
Some more bug fixes
Fri, 2025-03-28 - 14:05 Permalink
Just for your information, in case it is relevant: the new download is not yet available in the download area, at least not for me. No complain here, just letting you guys know.
A nice weekend wishes,
Torsten
Fri, 2025-03-28 - 17:02 Permalink
Uploads are now complete
Pagination