3,173 users, 11 online now.
A total of 888,476 plays!

Index » Titanic! » Development » Taikosu Tools

12 posts | Jump | 1
gsxr4o0
osu!taiko BAT
255 posts
PH Flag

2 months ago
The beatmap tool for managing Taiko-only and Taikosu-related mapsets!


I do love experimenting with Taikosu, which is a very innovative way to learn from an osu!taiko mapper/Taiko no Tatsujin charter perspective. Most of us get frustrated when facing these scenarios when mapping in different clients, may it be whether we should keep the custom hitsounds in sampleset 1, or separate them to a new custom sampleset. Another instance is Taiko mapping, whether we should keep combos to a longer length, like most of us know what we are doing today, or make a new combo in every color, as what old beatmaps' Taiko difficulties looked like in the past, and adapt it into our mapping scene.

I have come to bring this program to life, which addresses every mapper's needs, eliminating time-consuming constraints. It is called Taikosu Tools, which is a tool that helps you manage beatmaps in just one click. It features some functions that can be helpful for your future beatmaps.

Download Link: Here!
Codeberg Repository

Changelog (currently outdated)

b2025-11-14 (2025-11-14) - Changed Color Preview, and moved repository
b2025-10-18 (2025-10-18) - Release.


Future Plans

Documentation on building, running (especially on Linux), etc

Empty. You can reply to this forum topic here for issues!


Features

Hitsound Separation

Automatically separate hitsounds into different inherited points with custom overrides to make the feedback even more natural! This feature is only for from b595b to present, so if you want to disable this… then it's good to leave it. Let them play your Taikosu maps even if they love older clients.

Sound Conversion

Convert between any additions in a single click. There are two options for you to change, which are "claps to whistles (to make compatibility before b452 and lower)", and "whistles to claps!"

Note Positioning

Messy placements? Lazy enough to organize them perfectly? You can precisely position individual notes for better visuals and segregation! This only applies to Taiko mode, and this feature is derived from other osu!taiko-related mapping programs. So we decided to add this here.

Color Scheme Management

Wanted some authentic look and feel for hit circles and sliders? You can switch between 2-color and 4-color schemes for better visual clarity!

New combo in every color per hitsound addition

Feeling perfect for organizing colors? This adds new combo markers to notes with different additions. Note that it never makes a new combo for sliders/drumrolls.

Big Kats Conversion
Convert between "finish+clap" to "finish+whistle for distinctive purposes, and this applies to Taiko mode as well.

File Management
You can either save to the same file (overwrite, then it makes a .bak file for you), or not, and it will automatically make another .osu file and serve your imported .osu file as backup.


Credits

This tool is made possible by:
me - the Taiko player, living as a programmer
Digitalfear117 - Made perfect curve to bezier possible!
pimpG - The one who suggested making the hitsounds separated, and it begins from here, hence the function. Blame pimpG

Gigachad users inspired by this program (not affiliated with this tool)
frukoyurdakul - Made osu! taiko mapping peaked until the edge of the galaxy
NatsumeRin - One who coined this hitsounding idea to make Taikosu innovative
arien666 - The Taikosu paragon
Levi - Making it possible for Titanic!
And thanks to those I missed.
Last edited by gsxr4o0 3 weeks ago, edited 19 times in total.

Cloudpaw
Spinner Sage
143 posts
US Flag

2 months ago
can this be distributed as a git repo release instead of as a proton binary distribution..?
Archen
Combo Commander
486 posts
CA Flag

2 months ago
Please put this on git. Please.
Hi! I’m Archen!
Avril
Rhythm Incarnate
700 posts
PH Flag

2 months ago
so why GitLab instead of GitHub?
gsxr4o0
osu!taiko BAT
255 posts
PH Flag

2 months ago
nano, TurfTuckTurkey: We deployed! Thanks for the long wait.

Cloudpaw
Spinner Sage
143 posts
US Flag

2 months ago

Avril wrote:

so why GitLab instead of GitHub?


does it matter
ErrorOliver
Rhythm Rookie
1 posts
NL Flag

2 months ago
this is quite interesting ^^

if only i understood mapping…
"what year is it?" - ErrorOliver
Digitalfear117
BAT Manager / Global Moderator / Mr. Ladybug
3,404 posts
US Flag

2 months ago
Cool project!
gsxr4o0
osu!taiko BAT
255 posts
PH Flag

2 months ago
Changelog Time!

+ Made changes to Design tab, which means the color preview has changed.
- Removed Herobrine. Change of plans, we moved to Codeberg. Let's see how it goes.

Last updated: 2025-11-14
Last edited by gsxr4o0 2 months ago, edited 1 time in total.

gsxr4o0
osu!taiko BAT
255 posts
PH Flag

1 month ago
Changelog Time!

+ Added Verify feature, where you can verify the missing hitsounds, even when checking "Check layered hitsounds"! Now it supports moving to the said time via editor when clicking the timestamp.

+ The release is here in the repository!
- Removed Herobrine.
Last updated: 2025-11-25

gsxr4o0
osu!taiko BAT
255 posts
PH Flag

1 month ago
Changelog Time!

+ Added "Convert Perfect Curve to Bezier" in Main tab, which converts every sliders you placed into a rankable slider type to comply for Titanic's Ranking Criteria.

+ Added "Check for Perfect Curve Sliders" in Verify tab. Even without Digital Client, or if your main client is at 2015, clicking "Verify Hitsounds" can alert you that there's the mentioned slider type.


Here is the output after checking the mentioned checkbox as it converts Perfect Curve to Bezier.

- Removed Herobrine.
Last updated: 2025-12-12

gsxr4o0
osu!taiko BAT
255 posts
PH Flag

1 day ago
Changelog Time!


Thanks for a very long wait, and it took 3 weeks to develop something more interesting during a winter break, since my winter break is ending, I decided to jot down what's changed. Here we go!

+ Added "Force Sampleset Change" feature which enables you to change the sample set to any three sets which are Normal, Soft, and Drum. When you load a map, it automatically detects which main sampleset the beatmap uses.

+ Renovated combo color management in Design Tab
Managing combo colors has made it easy. You can now manage combo colors by importing combo colors from .osu files, copy combo colors to clipboard (after importing), and reset all colors to default.


Remember, pasting the imported combo color would end up like this:
Combo1 : 154,154,154
Combo2 : 51,143,247
Combo3 : 162,135,239
Combo4 : 240,58,58
Combo5 : 207,207,207
Combo6 : 55,194,240
Combo7 : 162,30,232
Combo8 : 242,100,74
…and make sure to paste it under [Colours] header of your .osu file!
- Added Filename after "Taikosu Tools" when loading beatmaps (as main), to let the user see what map has loaded. (Example: Program Name - Beatmap Name.osu)

+ Added update checking feature! This will let you know that if you are using the latest version. Stay tuned for more features to come!

- When pressing the process map and the selected file doesn't exist, it crashes
- Fixed whistle to clap converter to also convert slider edge sounds (such as reverse and slider end)
- Modified verify tab layout. It separates verification into two frames: Hitsound and Compatibility
- Refactored most of the issues and severity types to make it integrated, thus it adds enum.py when looking at the source code.
- Improved hitsound processing in processors.py
- Renamed "Save to file (Overwrite)" to "Make backup". Without checking "Make backup", it directly processes the file directly. No more [taikosu-modified] when making changes to the loaded difficulty (.osu) file
- Removed Herobrine. You can also report issues in this forum thread.

Last Updated: 2026-01-15


12 posts | Jump | 1
Users browsing this forum: None