PKBeam / Edda

A beatmap editor for the VR rhythm game Ragnarock
GNU General Public License v3.0
34 stars 8 forks source link

Pattern library #55

Closed Brollyy closed 2 weeks ago

Brollyy commented 1 year ago

Having an ability to save selected notes as a pattern to be used for the future would be very helpful.

  1. These should be stored alongside user preferences as separate files with name, description and rendered image showcasing how it looks. Their format should be BPM-agnostic, so they can be used in different songs without having to manually readjust them.
  2. Separate popup window should be openable from settings, which would display all the saved patterns and allow users to click a button to copy them to clipboard.
  3. It would be nice if Edda already came equipped with some built-in patterns explaining common uses to help new mappers get started. Examples of "bad" or difficult patterns could also be helpful.
  4. Allow users to export/import patterns - will come in handy when moving to a different PC or sharing patterns between mappers.

Since these are intended to be reusable and we want to show an image, these should not be very long - I'd say limiting them to around 10 notes/4 beats seems reasonable.

Brollyy commented 2 weeks ago

These features can be (at least partially) covered using what's been implemented in #139 I'm fine with the library being outside of Edda, e.g. creating a Wiki page or keeping a pinned post in Discord as a resource for new mappers.