Commit Graph
72 Commits
Author SHA1 Message Date
Ralty d39691a96e Merge branch 'main' into translations-system 2025-07-23 02:30:16 +07:00
Ralty 4898fd3e60 AAGAJGAJGJ 2025-07-23 02:02:07 +07:00
Ralty 65242ff29c Shitty MeterOption Impl for now 2025-07-23 01:35:09 +07:00
Ralty 64114e9349 frakits help mee 2025-07-22 20:19:16 +07:00
Ralty cb5e29dab7 Get the new editor sound effects from new-editors 2025-07-22 19:20:39 +07:00
Ralty 400a399cb6 remove STRIPPED_COMPILE, other small small changes 2025-07-22 19:18:53 +07:00
Ralty 64f8553811 Fix off-centered alphabets in menu somehow 2025-07-21 23:12:48 +07:00
Ralty 304bbe12fd remove macro-fixer that is uhh made by yknoow 2025-07-21 23:08:01 +07:00
Ralty 9f43f96ef7 Fix Misplaced Variable?? 2025-07-20 18:06:05 +07:00
Ralty b9e1d296f3 Change this for now 2025-07-20 12:36:09 +07:00
Ralty 9483e5ff3a put it back in 2025-07-20 08:55:55 +07:00
Ralty ec1b0175b0 A little fix, no clue whats going on w .position 2025-07-20 08:11:50 +07:00
Ralty 3b06a3142e Ooohh... 2025-07-20 00:56:18 +07:00
Ralty 1baca2e941 Merge branch 'raltyro-audio-rewrite'
# Conflicts:
#	source/funkin/backend/system/Conductor.hx
#	source/funkin/backend/system/modules/AudioSwitchFix.hx
#	source/funkin/editors/charter/Charter.hx
#	source/funkin/options/Options.hx
2025-07-20 00:36:31 +07:00
Ralty 3fd4c47ed7 Merge branch 'new-editors-conductor' 2025-07-20 00:33:06 +07:00
Ralty 2f5155da42 oh it gets automatically resized 2025-07-20 00:32:03 +07:00
Ralty 31b2f5bcb9 Merge branch 'furo-charter-bookmarks' into new-editors-conductor
# Conflicts:
#	source/funkin/backend/utils/CoolUtil.hx
#	source/funkin/editors/charter/Charter.hx
2025-07-20 00:24:17 +07:00
Ralty 7c3b31c0be aagh 2025-07-19 23:56:14 +07:00
Ralty 2843d8a3a3 Merge branch 'main' into new-editors-conductor
# Conflicts:
#	source/funkin/backend/utils/CoolUtil.hx
#	source/funkin/backend/utils/IniUtil.hx
#	source/funkin/editors/character/CharacterEditor.hx
#	source/funkin/editors/ui/UIWarningSubstate.hx
2025-07-19 23:51:52 +07:00
Ralty b64f4612b9 Merge branch 'main' into raltyro-audio-rewrite
# Conflicts:
#	source/funkin/backend/utils/CoolUtil.hx
2025-07-19 23:36:06 +07:00
Ralty f34c274326 IniUtil Section Supports, uh whatever 2025-07-19 22:51:27 +07:00
Ralty 102f80b4e3 here u go frakits 2025-07-19 20:18:42 +07:00
Ralty 0b0b30239e oops 2025-07-19 19:19:25 +07:00
Ralty 144780ea0e what 2025-07-19 19:18:06 +07:00
Ralty b1829aa4ad Merge branch 'new-conductor' into new-editors-conductor
# Conflicts:
#	source/funkin/editors/charter/Charter.hx
#	source/funkin/editors/charter/CharterBackdropGroup.hx
#	source/funkin/editors/charter/CharterEvent.hx
2025-07-19 19:17:27 +07:00
RaltyandGitHub 00f3d128af Merge pull request #7 from chronicsilly/patch-2
Clean the xml more
2025-07-19 14:45:18 +07:00
Ralty ba525ac0e4 oh my god 2025-07-19 14:41:19 +07:00
RaltyandGitHub 5cc10b2656 Merge pull request #8 from chronicsilly/patch-3
prettyprint option on stage xmls
2025-07-19 14:34:20 +07:00
Ralty 8259266f44 Small fixes 2025-07-19 14:10:54 +07:00
Ralty 19c6b5a83c Merge branch 'new-editors-main' into new-editors 2025-07-19 09:36:32 +07:00
Ralty 431928685d Merge remote-tracking branch 'upstream/main' into new-editors-main 2025-07-19 01:41:27 +07:00
Ralty f95ac046d6 Whoops! 2025-07-19 01:38:58 +07:00
Ralty 52184f0470 Merge remote-tracking branch 'upstream/main' into new-editors-main
# Conflicts:
# commandline/commands/Compiler.hx
# source/funkin/backend/FunkinSprite.hx
# source/funkin/backend/MusicBeatState.hx
# source/funkin/backend/MusicBeatSubstate.hx
# source/funkin/backend/chart/Chart.hx
# source/funkin/backend/chart/EventsData.hx
# source/funkin/backend/scripting/GlobalScript.hx
# source/funkin/backend/system/Controls.hx
# source/funkin/backend/system/MainState.hx
# source/funkin/backend/utils/AudioAnalyzer.hx
# source/funkin/backend/utils/CoolUtil.hx
# source/funkin/editors/character/CharacterInfoScreen.hx
# source/funkin/editors/charter/Charter.hx
# source/funkin/editors/charter/CharterSelection.hx
# source/funkin/editors/charter/CharterStrumline.hx
# source/funkin/editors/charter/CharterStrumlineButton.hx
# source/funkin/editors/charter/SongCreationScreen.hx
# source/funkin/editors/ui/UIDropDown.hx
# source/funkin/editors/ui/UIFileExplorer.hx
# source/funkin/game/Note.hx
# source/funkin/game/PlayState.hx
# source/funkin/game/SplashGroup.hx
# source/funkin/game/Stage.hx
# source/funkin/game/Strum.hx
# source/funkin/menus/FreeplayState.hx
# source/funkin/options/Options.hx
# source/funkin/options/keybinds/KeybindsOptions.hx
2025-07-19 00:57:08 +07:00
Ralty c987a0cd19 Fix New-Conductor 2025-07-16 20:06:15 +07:00
Ralty e4be3bd427 Merge branch 'Time-Signature-Changes' into new-conductor
# Conflicts:
#	.gitignore
#	source/funkin/backend/FunkinSprite.hx
#	source/funkin/backend/chart/ChartData.hx
#	source/funkin/backend/chart/EventsData.hx
#	source/funkin/backend/system/Conductor.hx
#	source/funkin/backend/utils/CoolUtil.hx
#	source/funkin/editors/charter/Charter.hx
#	source/funkin/editors/charter/CharterEvent.hx
#	source/funkin/editors/charter/CharterEventScreen.hx
#	source/funkin/editors/charter/CharterMetaDataScreen.hx
#	source/funkin/editors/charter/SongCreationScreen.hx
#	source/funkin/game/PlayState.hx
2025-07-16 19:27:05 +07:00
Ralty 1544d1464b Fix AudioSwitchFix again 2025-07-15 18:27:01 +07:00
RaltyandGitHub a33f8a4e6d Streamed Music (Rewritten Internal Audio) PR Merge
- Reworked Internal Audio (FlxSound, NativeAudioSource, SoundChannel) to work with Streaming Vorbis Files (for now?)
  - FlxSound.amplitude now works. (This is implemented to avoid the lagspike on using the AudioAnalyzer on streamed audios as possible)
  - Implemented loopTime, and endTime into the internal instead of FlxSound for better looping (only for Streamed Audio)
  - Implemented Interpolation into time (only in FlxSound specifically, does not affect the actual internal audio classes)
  - Implemented variables such as offset, muted, pan, proximityPan, channels, stereo, loaded, streamed, onFinish (to seperate complete callback from looping callback), timeScaleBased (for pitch based in FlxG.timeScale)

- Reworked AudioAnalyzer to work much more faster with all type of audios (hopefully) and work with Streamed Audio. (NOTE: Using it on Streamed Audio is pretty expensive as it constantly seeking each calls, unless if the next time using it is the expected time decoder to seek to.)
- Redo AudioSwitchFix to work in time instead of when switching states.
- Improved the off-sync vocals detection
- Implemented LoopTime, EndTime, Offset into Ini's Music Assets
2025-07-15 01:41:10 +07:00
Ralty f2a5719c57 Whoops 2025-07-15 01:39:10 +07:00
Ralty bffb147cc2 Polish AudioAnalyzer & fix 8-bit detection 2025-07-15 01:23:52 +07:00
Ralty 7f3d976ac6 Fix FlxSound not completing correctly, & callbacks 2025-07-15 01:22:53 +07:00
Ralty a708c204e7 Little fix on AudioAnalyzer 2025-07-13 23:58:14 +07:00
Ralty 17ffdcd6ef Fix AudioAnalyzer 2025-07-13 23:41:41 +07:00
Ralty a3ae8a70d4 Allow AudioAnalyzer to have seperate outputs 2025-07-13 22:03:11 +07:00
Ralty 2ead99cdf4 Fix Mismatching Audio Streamed Buffer Size 2025-07-13 21:10:42 +07:00
Ralty e669eb32af Stable Reworked Audio
- Reworked Internal Audio to work with Streaming Vorbis Files (for now?)
- FlxSound.amplitude, FlxSound.amplitudeLeft, FlxSound.amplitudeRight, SoundChannel.leftPeak, SoundChannel.rightPeak now works. (Streamed Audio on this seems to be half-broken)
- Reworked AudioAnalyzer to work with all type of audios (hopefully) and work with Streamed Audio.
- Redo AudioSwitchFix to work in time instead of when switching states.

gosh, and all that i hope it doesnt break anything.
2025-07-13 19:56:26 +07:00
Ralty 3f19afd66d EndTime, Offset in Ini's Music 2025-07-12 15:59:09 +07:00
Ralty 89f862b42c Better Buffer Streamed Audio Management 2025-07-12 15:58:10 +07:00
Ralty 96d60cfe8c Streamed Vocals? 2025-07-12 02:34:55 +07:00
Ralty 5187f4a438 Register Endianness, stuff, add option to toggle 2025-07-12 02:27:12 +07:00
Ralty 8b5314d66c quick fix 2025-07-12 00:46:31 +07:00
Ralty 6834216878 Disable __updatePeaks & More work in audiosource 2025-07-12 00:24:25 +07:00
Ralty 80bc6506b9 Rewrite Internal Audio Source & Fix AudioSwitchFix 2025-07-11 10:59:26 +07:00
Ralty aa5cf639e8 Fix Resyncing 2025-07-10 16:16:55 +07:00
Ralty 6cb90a66c9 FlxSound & internal rewrite & Streamed Music 2025-07-10 15:37:35 +07:00
Ralty 34b4de31fc Should be done 2025-07-06 10:33:25 +07:00
Ralty 5ee4ff2a10 can you please lock in 2025-07-05 19:07:57 +07:00
Ralty bdfb1d31b4 Update Conductor.hx 2025-07-05 19:06:48 +07:00
Ralty e2ff493bdf Try to fix the characters dancing fast? 2
god damn it i got confused max with min sometime
2025-07-05 18:29:39 +07:00
Ralty 1a66b7109c Merge remote-tracking branch 'upstream/main' into pr/397 2025-07-05 18:23:41 +07:00
Ralty a5c208f4d3 Try to fix the characters dancing fast? 2025-07-05 18:20:21 +07:00
Ralty 2b533d62f5 dummyChange & lastBeatChange 2025-07-05 18:19:49 +07:00
Ralty 7003a98c9d Update Charter.hx 2025-07-05 14:17:50 +07:00
RaltyandGitHub e4baf51e06 Fix Inconsistency in Sustain Input (#663)
Make player sustains the same as cpu sustains
2025-07-02 11:40:56 -04:00
Ralty 1a8646f4e8 Update PlayState.hx 2025-06-30 22:39:15 +07:00
Ralty c53a276e99 Merge remote-tracking branch 'upstream/main' into pr/397 2025-06-30 22:34:03 +07:00
Ralty 9982236321 Whoops! 2025-06-30 22:29:21 +07:00
Ralty 241b87ad58 Change event params a bit and fix cam zooming 2025-06-30 10:49:38 +07:00
RaltyandNyxieFemboy dca41cfbc2 Merge pull request #1 from Raltyro/Continuous-Tempo-Change
Continuous Tempo Change (Thank you Ralty, Im sorry Im still learning this stuff)
2025-01-10 02:40:43 -05:00
Ralty b1e1ab1801 Make Conductor relies on steps instead 2024-10-25 21:25:48 +07:00
Ralty daf3179f79 Conductor Final Continuous Tempo & Time Sigs 2024-10-25 19:14:56 +07:00
Ralty 56076db732 Fix Conductor 2024-10-24 06:05:55 +07:00
Ralty 3d99cd1985 Continuous Tempo Change 2024-10-23 23:19:22 +07:00