Skip to content

Recode FlxSound and update some of audio related functions/classes to 6.2.0#11

Open
Raltyro wants to merge 2 commits intoFunkinCrew:masterfrom
Raltyro:audio-rework
Open

Recode FlxSound and update some of audio related functions/classes to 6.2.0#11
Raltyro wants to merge 2 commits intoFunkinCrew:masterfrom
Raltyro:audio-rework

Conversation

@Raltyro
Copy link
Copy Markdown

@Raltyro Raltyro commented Feb 7, 2026

Need other pull requests:

List of changes:

  • [FlxSound, Variables] Adds defaultTimeScaledPitch (static), proximityEnabled, proximityPan, scrollFactor, radius, paused (read-only), completed (read-only), muted, timeScaledPitch, loopCount (read-only, from 6.2.0), loopUntil (from 6.2.0), offset, latency (read-only), amplitudes, loaded, buffer, source, onFinish, onDestroy.
  • [FlxSound, Functions] Adds unload, loadStreamed, loadFromURL, setPosition, getPosition.
  • [FlxSound] Uses lime.media.AudioSource in initialize instead of allocating openfl.media.SoundChannel every restarts.
  • [FlxSound] Changes how get_time behaves to interpolates time (use getActualTime to get the current internal time for checking desync).
  • [FlxSound] Makes amplitudes properties works.
  • [FlxSound] Make it able to seamlessly loops.
  • [FlxSound] Change autoDestroy to use kill() instead of destroy() so it can be reused.
  • [FlxSoundData] New class to make the sound caching better, reuse and destroys sounds automatically between changing states.
  • [SoundFrontEnd] Adds automaticDefaultDevice, deviceName, paused, onDefaultDeviceChanged, onDeviceAdded, onDeviceRemoved.
  • [AssetFrontEnd] Adds streamSoundUnsafe (from 6.2.0), streamSound (from 6.2.0), streamSoundAddExt (from 6.2.0), canStreamSound (from 6.2.0)
  • [AssetFrontEnd] Change how getting sounds to also check for every other available formats.

And many more that i can't bother to mention, because its alot.

@Raltyro Raltyro force-pushed the audio-rework branch 2 times, most recently from 782acec to a0a54e3 Compare February 16, 2026 03:16
Raltyro added a commit to Raltyro/flixel that referenced this pull request Feb 16, 2026
Look at below for more information about this commit
- FunkinCrew/Funkin#6899
- FunkinCrew#11
Raltyro added a commit to Raltyro/flixel that referenced this pull request Feb 17, 2026
Look at below for more information about this commit
- FunkinCrew#11
Raltyro added a commit to Raltyro/flixel that referenced this pull request Feb 26, 2026
Look at below for more information about this commit
- FunkinCrew#11
Raltyro added a commit to CodenameCrew/cne-flixel that referenced this pull request Feb 27, 2026
Look at below for more information about this commit
- FunkinCrew#11

# Conflicts:
#	flixel/FlxGame.hx
#	flixel/sound/FlxSound.hx
#	flixel/sound/FlxSoundGroup.hx
#	flixel/system/frontEnds/SoundFrontEnd.hx
#	flixel/system/macros/FlxDefines.hx
Raltyro added a commit to Raltyro/flixel that referenced this pull request Mar 12, 2026
Look at below for more information about this commit
- FunkinCrew#11
Raltyro added a commit to Raltyro/flixel that referenced this pull request Mar 13, 2026
Look at below for more information about this commit
- FunkinCrew#11
Raltyro added a commit to Raltyro/flixel that referenced this pull request Mar 15, 2026
Look at below for more information about this commit
- FunkinCrew#11
Raltyro added a commit to Raltyro/flixel that referenced this pull request Mar 19, 2026
Look at below for more information about this commit
- FunkinCrew#11
Look at below for more information about this commit
- FunkinCrew#11
SrtHero278 added a commit to Cam-VSRG/flixel that referenced this pull request Mar 22, 2026
i need to learn merging/rebasing....
Raltyro added a commit to CodenameCrew/cne-flixel that referenced this pull request Mar 29, 2026
Look at below for more information about this commit
- FunkinCrew#11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant