View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001757 | OpenMPT | Feature Request | public | 2024-03-20 22:34 | 2024-03-22 21:37 |
Reporter | Exhale | Assigned To | |||
Priority | none | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Summary | 0001757: Feature Request : Random Note | ||||
Description | This would be added to the mptm format. This request is for a randomizer for the instrument tab. I imagine a dropdown with notes in a single octave (all 12) from which you select multiple notes and a slider for the octave range. The idea is that when a note is input into the pattern, it will treat the note as a base of a scale relative to the C of the octave. So say I choose c, e, g, and a# in the dropdown, then input a f on the pattern, it would randomly choose from f, a, c and d# every time that pattern is played. I dont think a large slider would be needed, 1-3 octaves should be plenty for the fun and chaos something like this would enable - with each octave choice using the note input into the pattern as a centre. So with that previous example - let's say I input c5 into the pattern : in the one octave scale it would possibly use the Gs as the limit so the choices would be G4 A#4 C5 E5 G5, in the two octave scale it would go from the Cs so - C4 E4 G4 A#4 C5 E5 G5 A#5 C6, and then the 3 scale would be from G3 to G6. I am not sure where we would put this option in the instrument tab, and I completely understand if it is considered unviable for the reason of lack of space, but I really hope there is some kind of way we could make it happen. I love some unpredictability in a tune, and I think this could make for some really fun, subtle and wild results. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
Please do. Even if you think they are conceptually related, that still doesn't mean that if someone were to implement one of them, they would automatically implement the other one, meaning that after implementing one, the state of this issue would be in limbo (there is no such thing as "50% resolved"). Topically similar issues can still be linked through relationships. The second request is similar to https://forum.openmpt.org/index.php?topic=4029.0 from the old feature request board, so it would be good to have a corresponding issue for that here. |
|
Ok great... I will split them, thanks for the heads up. - just gonna take a bit of time thinking about how to untangle them. EDIT : ok I have 2 now... will post the second one in a few minutes. |
|
and since I am the kinda person who puts his money where his mouth is... I have made a mockup of a slider replacement that could severely reduce space use all over OMPT. the first two are simply a replacement of the offending slider grip taking up too much space and being garish, and the third is me reducing unneeded leading and padding to make space for maybe another slider or two. (yes I did one for each of the ideas I had here) EDIT : I didnt do the note's dropdown mockup, I will do that now. EDIT2 : Now that I have done all these mockup things, I have had the second thought that it might be possible to simply reduce the height and widths of the grip too since that is present in ompt already (the ones in the main tab are far wider than the ones in the instrument tab are tall, but I think a replacement with the grips I have given will give ompt a uniformity that will give the application a more professional look and I dont think it will be beyond the engine's capability - as it is - to use my grips as replacements. The use of them - or something like them - would open up more possibilities for space saving everywhere, such as inside plugins which dont have their own interfaces. EDIT3 : Upon further examination, I now see that my grips are actually bigger than the grips in the instrument tab width wise... but I stand by their inclusion in my mockup, but I guess now I realise I made them for the uniformity more than space saving... and I apologise, all of this stuff about them is entirely extra - even though I like the uniformity they add, going on about them was inappropriate and should probably go to their own feature request. As I said they are entirely optional... and as much as I believe in them as a uniformity and space saving proposition, I will put them in their own feature request. Please forgive me. (my thoughts arent ever really easy to separate out into unrelated topics) I will separate it into its own feature request later though, I am a bit tired of this right now (this will take a revision of this and my other feature request and my brain is starting to make noises) |
|
here it is with the dropdown : |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2024-03-20 22:34 | Exhale | New Issue | |
2024-03-21 21:18 | Saga Musix | Note Added: 0005877 | |
2024-03-22 19:30 | Exhale | Note Added: 0005879 | |
2024-03-22 19:31 | Exhale | Note Edited: 0005879 | |
2024-03-22 19:46 | Exhale | Summary | feature requests, random notes and / or random fine tuning => Feature Request : Random Note |
2024-03-22 19:46 | Exhale | Description Updated | |
2024-03-22 19:46 | Exhale | Note Edited: 0005879 | |
2024-03-22 21:00 | Exhale | Note Added: 0005880 | |
2024-03-22 21:00 | Exhale | File Added: image.png | |
2024-03-22 21:00 | Exhale | File Added: image-2.png | |
2024-03-22 21:00 | Exhale | File Added: image-3.png | |
2024-03-22 21:00 | Exhale | File Added: image-4.png | |
2024-03-22 21:00 | Exhale | File Added: image-5.png | |
2024-03-22 21:03 | Exhale | Note Edited: 0005880 | |
2024-03-22 21:11 | Exhale | Note Added: 0005881 | |
2024-03-22 21:11 | Exhale | File Added: image-6.png | |
2024-03-22 21:18 | Exhale | Note Edited: 0005880 | |
2024-03-22 21:23 | Exhale | Note Edited: 0005880 | |
2024-03-22 21:32 | Exhale | Note Edited: 0005880 | |
2024-03-22 21:35 | Exhale | Note Edited: 0005880 | |
2024-03-22 21:36 | Exhale | Note Edited: 0005880 | |
2024-03-22 21:37 | Exhale | Note Edited: 0005880 |