Currently Judemends are just randomly generated.
Theres an actuall way we can use judgements tho.
Using a trigger function we can bind an event to a keypress using the trigger time we can then calculate the real judgement that should be shown, instead of a random one.
T,HitSoundNormalWhistle,[start_time],[end_time]
This will need every Note in every column to have their own hitsound which will then be used to trigger a white version which can then be colored using the coloring function based on the hittiming.

refer to https://osu.ppy.sh/wiki/en/Storyboard/Scripting/Compound_Commands#trigger-(t)-command
the hitsounds aswell as the additional .osu data should be handeled automatically by the library so that no additional setup is required if you want just base / no hitsounds.
Currently Judemends are just randomly generated.
Theres an actuall way we can use judgements tho.
Using a trigger function we can bind an event to a keypress using the trigger time we can then calculate the real judgement that should be shown, instead of a random one.
T,HitSoundNormalWhistle,[start_time],[end_time]
This will need every Note in every column to have their own hitsound which will then be used to trigger a white version which can then be colored using the coloring function based on the hittiming.

refer to https://osu.ppy.sh/wiki/en/Storyboard/Scripting/Compound_Commands#trigger-(t)-command
the hitsounds aswell as the additional .osu data should be handeled automatically by the library so that no additional setup is required if you want just base / no hitsounds.