View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009368 | ardour | features | public | 2023-06-11 05:28 | 2024-08-19 15:54 |
Reporter | dsfdsf | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | sometimes |
Status | new | Resolution | open | ||
Platform | Ubuntu | OS | Linux | OS Version | (any) |
Summary | 0009368: Piano roll scale note indicator based on midi file | ||||
Description | I described it in here https://discourse.ardour.org/t/piano-roll-scale-note-indicator-based-on-midi-file/108775 | ||||
Tags | Midi, piano roll, scale | ||||
|
or drag&drop midi file to midi track header to use midi file as scale reference |
|
1. It isn't currently clear what objects inside a session should be able to "have a scale" - tracks? regions? time ranges? the session? 2. we would use Scala files to load scales, not MIDI |
|
@paul my reason for this is because midi file are very common and work on this feature ardour can make road to make fold option for piano roll and some times a scale can be find that is very old and unique and scala format doesn't contain it also this feature can help to reverse engine midi file melody's and chord easy just select a midi file and put it as reference in piano roll background and your talk about what section should be have scale is true i think entire session is best option |
|
A trivial case where this doesn't work: in quite a bit of contemporary jazz and rock, the bass doesn't technically use the same scale as the main melody or harmonic progression. So a single scale for the session doesn't seem like the right answer. I challenge you to come up with a scale that doesn't have a Scala file. From the Scale home page: --------- Recognises more than 3100 musical modes. You can check any scale to see if it approximates an existing mode. More than 690 note naming systems built in. Notes can be named and shown in a consistent way with microtonal accidentals. Recognises more than 850 chords. You can check the occurrence of these chords in any scale. Recognises more than 550 rational intervals. Recognises more than 5900 regular temperaments. You can check the name by giving a generator and period. More than 5200 scales available. Download these for free from this website, see the Download page. ----------- https://www.huygens-fokker.org/scala/ |
|
Assuming 12TET using a MIDi file to indicate which notes are currently in scale is not a bad idea. Particularly since it can also vary over time. I doubt that it is practical though. A dedicated ruler and list of built-in scales (like for the Push2) seems preferable. |
|
@paul but maybe a user need reverse a melody scale from midi file instead find it between 5k of scales and this feature can be a start point to build some other feature over the time like fold option to fold piano roll to midi file or note that appear in piano roll and note that drums note doesn't use scale and i think fold option is better than adding sequencer in this case best of two world maybe adding both scala format && midi to scale option about scala completeness i don't have time to test it but i'm sure nothing is 100% perfect good luck |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-06-11 05:28 | dsfdsf | New Issue | |
2023-06-11 05:30 | dsfdsf | Note Added: 0027737 | |
2023-06-13 16:51 | paul | Note Added: 0027753 | |
2023-06-15 01:33 | dsfdsf | Note Added: 0027762 | |
2023-06-15 13:12 | paul | Note Added: 0027763 | |
2023-06-15 18:42 | x42 | Note Added: 0027768 | |
2023-06-16 02:37 | dsfdsf | Note Added: 0027770 | |
2024-08-19 15:49 | ideologyheadcount | Tag Attached: Midi | |
2024-08-19 15:49 | ideologyheadcount | Tag Attached: scale | |
2024-08-19 15:49 | ideologyheadcount | Tag Attached: piano roll |