It doesn’t make sense because that’s not what the code is supposed to do.
Accent swings play when the saber crosses a speed threshold, not when the saber stops. It’s literally just a “when the saber hits this speed, play this sound”.
From smoothsw.ini:
# If not zero, swngNNN.wav or swngNNN.wav will
# be played when we reach this swing speed.
# Unit is degrees per second, 450 is a reasonable value.
# Default is 0.0
AccentSwingSpeedThreshold=450
What you’re describing doesn’t exist, and is exactly what this topic is inquiring about.
Try doing a prolonged swing, like an Ani-Obi spin. You’ll hear the accent swing really early into it, and when you stop it doesn’t play anything, the smoothswing just cuts off.
I suppose you might get this behavior if you set the swing speed threshold below the ProffieOSSwingLowerThreshold (200.0).
Basically, in this case, as soon as the swing speed goes below 200, it would consider you not swinging anymore, but since it’s still above the swing speed threshold, it would immediately start a new swing. Wonky and backwards, but might explain what Aaron is seeing.
From what I can hear on that video, the jank is from accent swing to hum not from smooth swing to accent swing,
when making a font, the accent swing is a chunk of the smooth swing, but with a Doppler effect on it, so what will the smooth swing end be another womp which is basically what the accent swing is noise wise, so when you do a swing, it’s gonna go womp womp for one swing
the jank is from smoothswing to hum… nothing to do with the accent swings at all. I could remove the accent swings from the font altogether and it would demonstrate the same thing. The sudden stop of the smoothswing sounds jarring when you stop the blade quickly
Cool, I’ll leave accent swings out of it.
just thinking of the implementation of this then from a font making perspective, would it be a single folder containing the sound files because not all smoothswing files are the same, some could contain up to four different sounds for each smoothswing set possibly more if h & l ain’t just a copy of each other, for instance would it be?
Folder - swinglend
swinglend1.wav
swinglend2.wav
swinglend3.wav
swinglend4.wav
Folder - Swinghend
swinghend1.wav
swinghend2.wav
swinghend3.wav
swinghend4.wav
So with if this in mind it would probably be best not to have random sequences in equation so that swingh1 would have to be followed by swinghend1 and so on to keep continuity between the different sounds, so we just take a little snippet of that specific swingh/l sound and fade it out with maybe a little smidge of echo or reverb on it,
this could be fun to play around with ![]()
I’m not at all convinced that we need this, but if we should have it, it would seem that the simplest solution would be to just trigger a sound when we transition from swinging to not swinging. This happens when the swing speed goes below ProffieOSSwingLowerThreshold.
Having low/high versions seems like extra complication that we probably don’t need.
I was thinking that you’d probably want an acceleration/deceleration threshold so it doesn’t play the sound on slower swings, only when you stop the blade fast enough. But I agree, we don’t have separate accent swings for low/high, I don’t think we’d need different sounds here either.
I’m trying to keep accent swings out of this like you said they are nothing to do with smooth swing end,
My thinking is for the sound to end smoothly it would sound better if the end sound came from that specific smooth swing sound
Using lock, lb, drag and melt as an example for their end sounds they have a snippet of the corresponding sound at the start of the end sound to make it more seamless, this is easy because they typically only have one sound for that specific sound effect, whereas swingh/l can very a lot depending on the font. simple fonts yeah that would work but with smooth swing this is where people do the most experimentation of sounds in my opinion. Keeping it simple will keep the fonts simple and that sounds boring,
since you mentioned the sudden stop after the smooth swing I can’t stop hearing it now in all the fonts
it would be a bit more work for the font maker, but if it sounds better, it sounds better,
I haven’t got a clue how complicated it would be to code it, I haven’t got a brain meat for that type of thing,
But the best results for the sound side of things would be to marry up that swing with that end
An endswing sound is kinda the yang to the accent swing’s yin, they do similar things but on opposite sides of a swing. Ideally a good soundfont would blend the accent swing in with the smoothswing sound, which means that a good smoothswing pairing would be similar enough that the accent swing can blend with both. If that’s true, then the same would go for the endswing, it should blend with both pretty well.
Yeah, that’s mainly with the simple fonts like the Canon fonts were the sounds are very similar, but any sort of variation in a different smooth swing sound would stand out, use Grey scale for example hes got a font with eight different smooth swing sounds and the accent swings are totally different Sounds. Your idea is good all saying it is marrying the same swings with the same swing ends would sound better
My point here is that I don’t think it’ll sound any worse than having unpaired accent swings, which is already how it works anyway.