forum

[Editor] - Perfect Hitsounding in Sample Import

posted
Total Posts
27
This is a feature request. Feature requests can be voted up by supporters.
Current Priority: +83
Topic Starter
LordRaika
First, this is dedicated to every awesome mapper that use hitsound on their map.
and this current topic might be ONLY limited to osu!mania atm.
( later if in the future , they will completely makes this works for slider as well >>> p/3329393#p3329393 )

What i want to request is something like this :

What is that and how it works :

:arrow: Add to HChart :
a function to add "Selected custom hitsound with volume setted and current offset" to the Hitsound Chart.

:arrow: Hitsound Chart :
a list of the hitsound ON specific offset. ( contains configurable data : offset with volume and custom hitsound / default )
This List on the right should have 5 button and no COPY paste should work on them to prevent 1ms issue.

which is Delete, Save, Load, Close and EXECUTE.
  • While for EXECUTE :
  1. it will hitsound EVERY single note on each offset listed on this chart.
  2. there can be more than 2 hitsound on the same offset.
    Ex : 00:26:803 - LR_CymbalSQR.wav 40% volume , 00:26:803 - LR_BassKickDR.wav 80% volume.
    :arrow: IF there is only 1 note at 00:26:803 -, it will hitsound it with LR_CymbalSQR.wav with 40% volume.
    and then program will automatically add LR_BassKickDR.wav 80% vol to Storyboard Sample Sound.
    :arrow: IF there are 3 note at 00:26:803 -, it will hitsound the first note with LR_CymbalSQR.wav with 40% volume while
    the 2nd and 3rd note get LR_BassKickDR.wav 40% splitting volume to each note
    :arrow: IF there is no note, all the hitsound should be sent to the background Storyboard Sample Sound.
  3. this Chart can be used TO ALL dif... so yes, make the hitsound list manually, and then let the program hitsound it.
    for pure 100% consistency, and no missing hitsound as this often is the main reason why mapper stop hitsounding.
  • As for :
  1. :arrow: Delete : it will deleted the only selected offset on the list ( supports multiple select )
  2. :arrow: Save : hope this chart's data can be saved into some format.
    ( could be use for modding and hitsound check for modder and stuff like a reference for GDers or else. )
  3. :arrow: Load : yeah, save load is 2 in one feature ^^
  4. :arrow: Close : Destruction button OwO
Additional note on Clap,Drum,Soft,Default,Default
because osu format is like : Hitsound Type,Sampleset(Auto),Additional(Auto),Custom Set number,Volume
most of them are "0" because of default, default means it will be under the influence of Timing Setting.
I represent all of mania mapper that works really hard for hitsound, to wish this will be added.
I cant say how much it will helps us, but it will really really helps all mapper that use hitsound, especially in consistency and our time.
Like me...that will hitsound my map with piano, violin , drum and all. Multiply it by each dif and 3min duration
Blocko, that will hitsound 6 minute long map to all dif. Multiply it by lots of dif as well and many more of us.
Why do we need it? :
:arrow: Save lots of time on hitsounding while this works quite different from hitsound copier and flawless ( if only using custom hitsound )
For example hitsounding piano key with drum at the same offset, applying this on easier dif is not an easy task.
A little careless and the mapper might missed it, or even using wrong pitch , inconsistent volume and stuff.
:arrow: Another main reason is of course the List can be used to hitsound all dif with the same used hitsound.
:arrow: Important that this List can be easily configure before applying to the other dif, changing the hitsound, volume,
adding more, or stuff, unlike Hitsound Copier.
Discussion about implementation
i can suggest something like saving the format into *.txt or maybe name it *.osh
or just simply add it on *.osu under :
[HitObjects]

[HitsoundChart]
60000,"LR_KB.wav",60
120000,"C5.wav",99
180000,8,3,2,0,0


Where 180000,8(HitsoundType=Clap),3(Sampleset=Drum),2,(Additional=Soft)0(CustomSet=Default),0(Volume=Default) is additional/optional feature, this will also helps people that use sampleset.
this is one is quite optional... but really hope it will get the implementation as well....

Since there are 2 problem...
:arrow: if the list have 2 clap, and there is only 1 note at that time, it will add 1 clap and missing clap??
this one is almost impossible to be add to Storyboard Sample Sound, and
:arrow: if the list have 1 clap 1 finish, while only 1 note exist, the program can add both in single note easily.
but what IF there are 3 note? 1 note will have missing hitsound since it cant be divided... but this one doesnt really a problem
if the mapper is not a perfectionist and im sure mapper can at least do something for this by their own later.

In my point of view as programmer , the main function won't really be that hard to be added on sample import function.
There are lots of awesome programmer like Damnae who makes KeysoundSplitter that almost works like this but not close.
Roxas and deadbeat who makes Hitsound Copier concept but its flawed to be used if the mapper aim for perfect hitsound.
Not to mention every awesome people on Tech Support and Dev Team ^^

Sadly i can't help on this because im not an expert with C# , and i will mostly make a new program(.exe) instead of something inside osu like improved version of sample import like the purpose of this thread, sry i cant help T^T
Future Feature For Ferfection ^^
Future Feature ( Optional for now ) :
:arrow: It can read all hitsound value from one dif, into a whole HitsoundChart
including the value of Sampleset , and Additional value, volume , and stuff.
:arrow: additional method or button, to add ( Clap, Whistle, Finish , ALong with Sampleset & Additional Setting Value ) to HitsoundChart.
yeap, this will like mostly aim for STD and CTB mapper. OR just ignore this if the above feature is done, so that the mapper mapped it on each note and slider and let the program read it from the note and add it to the list so that this list can be used for other dif as well.
Yeah, i can say this one is quite complex for STD and CTB, imagine like getting the hitsound value from 3rd of repeat slider and then when its executed, imagine on that offset , its currently the 7th of repeat slider, adding or changing the value will really need some serious editing.

Well that's it ^^ since im all-rounder mapper, i will give full attention to other mode as well even this tool is currently heavily aimed only for osu!mania
Note :
-This works different with Hitsound Copier T^T
-if only using custom hitsound with this tool, its flawless, i can ensure you
puxtu
take my invisible star~
Kitsune-kun
this should definitely be a thing
Bara-
Can't you make a Hitsound diff, and then use this nice tool?
Fubukicat
OwO
Support , Since ahum well I gave up hitsounding cause It's take Way too much time imagine hitsounding around 6000 notes << around 1.5 per diffs
every single notes , took like HOURS orz ;-;
Topic Starter
LordRaika

baraatje123 wrote:

Can't you make a Hitsound diff, and then use this nice tool?
PLEASE NOOO
hitsound copier is flawed T^T

all mania mapper knows why........
Okoayu
grumd also lost the source code for this by reformatting his computer so as the changes this tool will grow to be more and more buggy and should probably be recoded

also raika i have troubles comprehending your english
Blocko
If only I have stars to vote for this...

Oh well, fully supporting this anyway! This really should be implemented to help out all mappers with hitsounding.
Fullerene-
Posting after based Blocko

Supporting this as well. Mania's hitsounding generally takes more time as there are much more objects present than in the other game modes, especially when you have a lot of difficulties.
Topic Starter
LordRaika
Thank you everyone ^^/

Blocko wrote:

If only I have stars to vote for this...

Oh well, fully supporting this anyway! This really should be implemented to help out all mappers with hitsounding.
Blocko...... i did it especially for u!! XD really....
so hope its really come true ^^
Bobbias
Agreed. This would be an immense help. Honestly, the entire sample import window should be reworked, rather than just adding a few extra buttons and such. An improvement in how hitsounding is can be done could give osu!'s editor an advantage over other editors for different VSRGs. Plus,

With the o2jam note tool, you had to place autoplay notes for each sound, and each difficulty. I think the same is true for BMS (could someone confirm?). A way to create a 'hitsound chart' that defines a single hitsound pattern that applies to every difficulty in a beatmap would be a big help. It would reduce the amount of work needed to hitsound a beatmap, which would make hitsounding more accessible to mappers. It would also make fully keysounded charts much easier to create.

That said, sometimes you may want or need different hitsounds in different diffs, or you may want to force certain samples to only be background, and never on notes. It should have options for that too.
[ C r a c k ]
Blocko

LordRaika wrote:

Thank you everyone ^^/

Blocko wrote:

If only I have stars to vote for this...

Oh well, fully supporting this anyway! This really should be implemented to help out all mappers with hitsounding.
Blocko...... i did it especially for u!! XD really....
so hope its really come true ^^
You're also doing this for every mapper here. Think about it.

But, thanks for mentioning me in the thread and doing it for me ;_;! It would immensely help everyone here and would save a lot of time if this were to be implemented.

#hope
Seijiro

[ C r a c k ] wrote:

I loled

And I totally agree with you :3
Harbyter

[ C r a c k ] wrote:

Bray-


Awesome!, It will help a lot for mania mappers
Supporting this as well
[AyanoTatemaya]
just a random mapper passing by to say~

Brian_Ex wrote:

Kyousuke-
support this! \o/
we won't confused with those costum hitsound. especially if there's a lot of hs

Brian_Ex wrote:

[ C r a c k ] wrote:

arviejhay
I definitely need this and every mapper!
"shoots 5 golden invisible stars"
Mwallx
Totally support !
It will help much.We really need this.
If only I have stars ;_; .
Muu-chan
I am totally agree with nii san >n< since i became like this when i input hitsound MANUALLY
PyaKura
That's genius. Great feature request, you have my support ~
Lunatic Raccoon
Looking forward to this A LOT
Go go go GodRaika the CHS Saviour <3
JamesHappy

Brian_Ex wrote:

[ Hitsuya ]

Muu-chan wrote:

Brian_Ex wrote:

vote this request.
deadbill
I kinda traumatized with manual hitsounding in this map...
I vote your request, and may all hitsounders will be saved from mapping hell :)
Topic Starter
LordRaika
priority >>> Goes to this feature as request....

Sure perfect hitsound method and copier is useful, but adding this 2 more command will be able to complete and perfect manual hitsound easier.
Thank you
Please sign in to reply.

New reply