Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Editing instrument arpeggios Owner: Stratelier New post
Page 1 of 1 Sort:  
Editing instrument arpeggios Posted: 2015-03-12 04:56  (Last Edited: 2015-03-13 00:20) Reply | Quote
Stratelier



Member for: 2954 days
Status: Offline

#66833
Just one little visual annoyance here, when you edit arpeggio sequences on an instrument, the way the editor aligns the sequence on the chart tends to cut off some arps and if you want to see the whole sequence you have to scroll the graph up or down to fit -- something that can be done automatically when FT first graphs the sequence.

The current behavior is:
- Relative and absolute arp sequences are aligned so the first value of the sequence appears in the middle of the chart. Decent for any arp that doesn't span more than 10 notes in either direction (like a '12 0' arp), otherwise requires scrolling to fit everything visibly.
- Fixed arp sequences are aligned so the first sequence value is at the bottom of the chart. Great for ascending arps, not so great for descending ones.

I suggest:
- Relative arp sequences can be displayed centered around the value 0 (as relative pitch sequences are).
- For absolute and fixed arps, examine the arp sequence and determine its 'center' (either a simple (max + min) / 2, or an arithmatic mean of all values in the sequence; I'm not sure which one is better). Align the middle point of the chart to this value.
- If this would cause the first value of the sequence to appear off the edge of the chart, then instead align the chart so the first value of the sequence appears at the top or bottom (e.g. middle of chart = clamp(center, first_value - 10, first_value + 10).
- For fixed arpeggios specifically, if the above would cause the chart to extend below note 00 or above note 95, clamp the middle point to the [10,85] range.

_______________________
Where to find me:
YouTube: [url=http://youtube.com/user/stratelier]http://youtube.com/user/stratelier
DeviantArt: [url=http://stratadrake.deviantart.com/]http://stratadrake.deviantart.com/
Posted: 2015-03-12 22:36 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#66851
I'll check if this can be improved. Thanks for your suggestions!

_______________________
Programmer and developer
Page 1 of 1 Sort: