Skip to content

Add "Synesthesia" mod for osu!catch ruleset#37011

Open
Tenexxt wants to merge 6 commits intoppy:masterfrom
Tenexxt:catch-mod-synestheisia
Open

Add "Synesthesia" mod for osu!catch ruleset#37011
Tenexxt wants to merge 6 commits intoppy:masterfrom
Tenexxt:catch-mod-synestheisia

Conversation

@Tenexxt
Copy link

@Tenexxt Tenexxt commented Mar 17, 2026

Mod that colours HitObjects based on the musical division they are on, now in osu!catch

2026-03-17.17-15-51.mp4

For now bananas are not coloured by the mod and keep their yellow colour, since I think its better for the sake of readabilty (also it just looks kinda ugly?). Do leave your thoughts on that.

Droplets are always coloured to LightGreen, setting their colour to closest timeline ticks is wrong and looks incorrect since droplets aren't generated with them in mind.

Yea my bad
d.HitObjectApplied += _ =>
{
// Block bananas from getting coloured.
if (d.HitObject is not Banana)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you are going to want to exclude juice stream droplets from this as well because it is not guaranteed they are musically quantised to beats. See relevant wiki article.

Even looks busted on a few maps I checked as well:

Image Image Image

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it does look bugged, but do I just not change their colours at all or change it to the colour of the starting fruit?

Copy link
Collaborator

@bdach bdach Mar 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good question! Your choice. I sincerely don't know.

If you held me hostage I'd probably say to choose a single constant colour and colour all droplets with the same colour. Maybe the green there or something. But that's, like, my opinion.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I decided to colour them to Aqua

  • 1/4s use aqua so I think it fits.
  • I just like aqua a lot.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Uhhh reusing the colour of 1/4 for objects that may not be snapped to 1/4 at all was one of the things I would not have done... That seems actively misleading in a mod that's intended to simplify rhythm reading.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess that does make sense...
Green it is then? (any specific shade?)

Copy link
Contributor

@Shavixinio Shavixinio Mar 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If green doesn't appear on any other snapping then imo it should be fine. I've tested a few colors and I think Color4.LightGreen is the most readable, especially for people who play with background dim on 100%

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be LightGreen now

Co-Authored-By: Shavix <54279284+Shavixinio@users.noreply.github.com>
@Tenexxt Tenexxt requested a review from bdach March 19, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants