NEW FEATURES PROPOSAL
This will be formatted in a consistent manner. the syntax for said format is as follows:
[list number (in order of how much I would like to see this feature implemented)] [Feature title]
[short description of how I envision this feature being implemented / working. I won't be super specific, but If you want me to go into more detail, just ask and I'll answer as best I can.)
[likelihood of implementation (a number 1 - 5, 1 being "not likely" and contrarily, 5 being "very likely".)
= == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == =
1. Full-Sustain functionality
Grant users the ability to control how long a note is sustained for by changing how long the note is on the grid. For example, a note taking up four 1/4 grid spaces will not be held as long as a note spanning eight 1/4 grid spaces. (Essentially what is being experimented with using the "Secret Piano".) This would allow users the ability to make more detailed music, especially if this feature is implemented into the strings, flute, and brass instruments. In addition there would be no need to use pseudo-sustain, which in of itself is a very patch-up and hard to learn technique to use. However, this would likely be difficult to implement, requiring entirely new samples and a rework of the way that OS handles instruments.
LIKELIHOOD OF IMPLEMENTATION: 1.5
2. Mid-Sequence BPM (tempo) change
Grant users the ability to change the BMP / tempo in the middle of a sequence. This would allow users to import music with BPM changes, and remove the arduous process of speeding up a song by changing note lengths and spacing. This would presumably be very easy to implement, as it is essentially just changing the speed of the player at a specified moment in time. That being said, I do not have any experience with PHP or the algorithms on which this website are based, and I may be wrong in that assumption.
LIKELIHOOD OF IMPLEMENTATION: 2.5
3. Ability to "private" sequences
This would grant users the ability to, in essence, "private" sequences. This would be especially helpful in keeping unfinished songs separate from the finished ones, in turn, keeping OS less cluttered when it comes to navigation. There could also be a feature where you could share a link to others so that you could collaborate on a sequence whilst it is private.
LIKELIHOOD OF IMPLEMENTATION: 3
4. Chat Window in Forum Fixes
Grant users the ability to drag the chat window while in the OS forum. In addition to this, also make it so chat can be added to the sidebar- also while in the OS forum.
LIKELIHOOD OF IMPLEMENTATION: Lucent agrees with me so 5.
5. Ability to "Block" Users
Something that has bothered me for a while is the fact that users can spam you with DMs even if they are muted, I propose two possible ways to fix this issue. 1: Add a "block" feature to prevent certain users from sending you DMs, or 2: Change the way muting works as to make it so the muted user cannot send DMs either.
LIKELIHOOD OF IMPLEMENTATION: 3.5
6. Instrument solo / mute toggle
This would honestly be more of a quality of life change than anything else. I and many other people have brought up the possibility of adding a feature that would give users the ability to solo / mute an instrument. Yes, I know you can technically do that with the current build of the website, but it is tedious and requires the user to change the instrument volumes repeatedly and just gets annoying over time.
LIKELIHOOD OF IMPLEMENTATION: 4
7. Forum dark mode
Think of my poor eyes at 2:00 AM using OS instead of sleeping. (Besides, making the forum look closer to the style of the main website itself would give this site more continuity and in turn make it look better)
LIKELIHOOD OF IMPLEMENTATION: 2 (Not very high on the priority list)
= == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == =
That's it for now. As I said in the introduction, if you have any questions, feel free to ask and I'll try to answer them as best I can. These features are in no way a 100% accurate depiction of how I imagine them being implemented. I may or may not add more later, but for now, I've had to re-write this entire post 3 times because of my low IQ. So I'm a bit done for now. Anyways, thanks for reading!
This will be formatted in a consistent manner. the syntax for said format is as follows:
[list number (in order of how much I would like to see this feature implemented)] [Feature title]
[short description of how I envision this feature being implemented / working. I won't be super specific, but If you want me to go into more detail, just ask and I'll answer as best I can.)
[likelihood of implementation (a number 1 - 5, 1 being "not likely" and contrarily, 5 being "very likely".)
= == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == =
1. Full-Sustain functionality
Grant users the ability to control how long a note is sustained for by changing how long the note is on the grid. For example, a note taking up four 1/4 grid spaces will not be held as long as a note spanning eight 1/4 grid spaces. (Essentially what is being experimented with using the "Secret Piano".) This would allow users the ability to make more detailed music, especially if this feature is implemented into the strings, flute, and brass instruments. In addition there would be no need to use pseudo-sustain, which in of itself is a very patch-up and hard to learn technique to use. However, this would likely be difficult to implement, requiring entirely new samples and a rework of the way that OS handles instruments.
LIKELIHOOD OF IMPLEMENTATION: 1.5
2. Mid-Sequence BPM (tempo) change
Grant users the ability to change the BMP / tempo in the middle of a sequence. This would allow users to import music with BPM changes, and remove the arduous process of speeding up a song by changing note lengths and spacing. This would presumably be very easy to implement, as it is essentially just changing the speed of the player at a specified moment in time. That being said, I do not have any experience with PHP or the algorithms on which this website are based, and I may be wrong in that assumption.
LIKELIHOOD OF IMPLEMENTATION: 2.5
3. Ability to "private" sequences
This would grant users the ability to, in essence, "private" sequences. This would be especially helpful in keeping unfinished songs separate from the finished ones, in turn, keeping OS less cluttered when it comes to navigation. There could also be a feature where you could share a link to others so that you could collaborate on a sequence whilst it is private.
LIKELIHOOD OF IMPLEMENTATION: 3
4. Chat Window in Forum Fixes
Grant users the ability to drag the chat window while in the OS forum. In addition to this, also make it so chat can be added to the sidebar- also while in the OS forum.
LIKELIHOOD OF IMPLEMENTATION: Lucent agrees with me so 5.
5. Ability to "Block" Users
Something that has bothered me for a while is the fact that users can spam you with DMs even if they are muted, I propose two possible ways to fix this issue. 1: Add a "block" feature to prevent certain users from sending you DMs, or 2: Change the way muting works as to make it so the muted user cannot send DMs either.
LIKELIHOOD OF IMPLEMENTATION: 3.5
6. Instrument solo / mute toggle
This would honestly be more of a quality of life change than anything else. I and many other people have brought up the possibility of adding a feature that would give users the ability to solo / mute an instrument. Yes, I know you can technically do that with the current build of the website, but it is tedious and requires the user to change the instrument volumes repeatedly and just gets annoying over time.
LIKELIHOOD OF IMPLEMENTATION: 4
7. Forum dark mode
Think of my poor eyes at 2:00 AM using OS instead of sleeping. (Besides, making the forum look closer to the style of the main website itself would give this site more continuity and in turn make it look better)
LIKELIHOOD OF IMPLEMENTATION: 2 (Not very high on the priority list)
= == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == =
That's it for now. As I said in the introduction, if you have any questions, feel free to ask and I'll try to answer them as best I can. These features are in no way a 100% accurate depiction of how I imagine them being implemented. I may or may not add more later, but for now, I've had to re-write this entire post 3 times because of my low IQ. So I'm a bit done for now. Anyways, thanks for reading!
I think Halo is a pretty cool guy. Eh kills aleins and doesnt afraid of anything.