├── .github └── workflows │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── android-demo ├── AndroidManifest.xml ├── assets │ └── skin │ │ ├── font-button.fnt │ │ ├── font-label.fnt │ │ ├── font-title.fnt │ │ ├── uiskin.atlas │ │ ├── uiskin.json │ │ └── uiskin.png ├── build.gradle ├── ic_launcher-web.png ├── libs │ ├── armeabi-v7a │ │ └── libgdx.so │ ├── armeabi │ │ └── libgdx.so │ └── x86 │ │ └── libgdx.so ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── games │ └── spooky │ └── gdx │ └── sfx │ └── demo │ └── GdxSfxDemoAndroid.java ├── android ├── AndroidManifest.xml ├── build.gradle ├── project.properties └── src │ └── main │ └── java │ └── games │ └── spooky │ └── gdx │ └── sfx │ └── android │ └── AndroidAudioDurationResolver.java ├── core-demo ├── build.gradle └── src │ └── main │ ├── java │ └── games │ │ └── spooky │ │ └── gdx │ │ └── sfx │ │ └── demo │ │ └── GdxSfxDemo.java │ └── resources │ └── skin │ ├── font-button.fnt │ ├── font-label.fnt │ ├── font-title.fnt │ ├── uiskin.atlas │ ├── uiskin.json │ └── uiskin.png ├── core ├── build.gradle └── src │ └── main │ └── java │ └── games │ └── spooky │ └── gdx │ └── sfx │ ├── Effects.java │ ├── FadeIn.java │ ├── FadeOut.java │ ├── MusicDurationResolver.java │ ├── SfxAudio.java │ ├── SfxEffectsContainer.java │ ├── SfxMusic.java │ ├── SfxMusicEffect.java │ ├── SfxMusicLoader.java │ ├── SfxMusicPlaylist.java │ ├── SfxMusicWrapper.java │ ├── SfxPitchShiftingSoundWrapper.java │ ├── SfxSound.java │ ├── SfxSoundLoader.java │ ├── SfxSoundWrapper.java │ ├── SoundDurationResolver.java │ ├── Updateable.java │ └── spatial │ ├── FadingSpatializedSound.java │ ├── FadingSpatializedSoundPlayer.java │ ├── SomeSoundSpatializer2.java │ ├── SpatializedSound.java │ ├── SpatializedSoundPlayer.java │ └── Spatializer.java ├── desktop-demo ├── build.gradle └── src │ └── main │ └── java │ └── games │ └── spooky │ └── gdx │ └── sfx │ └── demo │ └── GdxSfxDemoDesktop.java ├── desktop ├── build.gradle └── src │ └── main │ └── java │ └── games │ └── spooky │ └── gdx │ └── sfx │ └── desktop │ └── DesktopAudioDurationResolver.java ├── gradle ├── publish-module.gradle ├── publish-root.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/README.md -------------------------------------------------------------------------------- /android-demo/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/AndroidManifest.xml -------------------------------------------------------------------------------- /android-demo/assets/skin/font-button.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/assets/skin/font-button.fnt -------------------------------------------------------------------------------- /android-demo/assets/skin/font-label.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/assets/skin/font-label.fnt -------------------------------------------------------------------------------- /android-demo/assets/skin/font-title.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/assets/skin/font-title.fnt -------------------------------------------------------------------------------- /android-demo/assets/skin/uiskin.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/assets/skin/uiskin.atlas -------------------------------------------------------------------------------- /android-demo/assets/skin/uiskin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/assets/skin/uiskin.json -------------------------------------------------------------------------------- /android-demo/assets/skin/uiskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/assets/skin/uiskin.png -------------------------------------------------------------------------------- /android-demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/build.gradle -------------------------------------------------------------------------------- /android-demo/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/ic_launcher-web.png -------------------------------------------------------------------------------- /android-demo/libs/armeabi-v7a/libgdx.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/libs/armeabi-v7a/libgdx.so -------------------------------------------------------------------------------- /android-demo/libs/armeabi/libgdx.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/libs/armeabi/libgdx.so -------------------------------------------------------------------------------- /android-demo/libs/x86/libgdx.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/libs/x86/libgdx.so -------------------------------------------------------------------------------- /android-demo/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/proguard-project.txt -------------------------------------------------------------------------------- /android-demo/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/project.properties -------------------------------------------------------------------------------- /android-demo/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-demo/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-demo/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-demo/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-demo/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/res/values/strings.xml -------------------------------------------------------------------------------- /android-demo/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/res/values/styles.xml -------------------------------------------------------------------------------- /android-demo/src/games/spooky/gdx/sfx/demo/GdxSfxDemoAndroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android-demo/src/games/spooky/gdx/sfx/demo/GdxSfxDemoAndroid.java -------------------------------------------------------------------------------- /android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android/project.properties -------------------------------------------------------------------------------- /android/src/main/java/games/spooky/gdx/sfx/android/AndroidAudioDurationResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/android/src/main/java/games/spooky/gdx/sfx/android/AndroidAudioDurationResolver.java -------------------------------------------------------------------------------- /core-demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core-demo/build.gradle -------------------------------------------------------------------------------- /core-demo/src/main/java/games/spooky/gdx/sfx/demo/GdxSfxDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core-demo/src/main/java/games/spooky/gdx/sfx/demo/GdxSfxDemo.java -------------------------------------------------------------------------------- /core-demo/src/main/resources/skin/font-button.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core-demo/src/main/resources/skin/font-button.fnt -------------------------------------------------------------------------------- /core-demo/src/main/resources/skin/font-label.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core-demo/src/main/resources/skin/font-label.fnt -------------------------------------------------------------------------------- /core-demo/src/main/resources/skin/font-title.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core-demo/src/main/resources/skin/font-title.fnt -------------------------------------------------------------------------------- /core-demo/src/main/resources/skin/uiskin.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core-demo/src/main/resources/skin/uiskin.atlas -------------------------------------------------------------------------------- /core-demo/src/main/resources/skin/uiskin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core-demo/src/main/resources/skin/uiskin.json -------------------------------------------------------------------------------- /core-demo/src/main/resources/skin/uiskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core-demo/src/main/resources/skin/uiskin.png -------------------------------------------------------------------------------- /core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/build.gradle -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/Effects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/Effects.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/FadeIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/FadeIn.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/FadeOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/FadeOut.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/MusicDurationResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/MusicDurationResolver.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SfxAudio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SfxAudio.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SfxEffectsContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SfxEffectsContainer.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SfxMusic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SfxMusic.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SfxMusicEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SfxMusicEffect.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SfxMusicLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SfxMusicLoader.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SfxMusicPlaylist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SfxMusicPlaylist.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SfxMusicWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SfxMusicWrapper.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SfxPitchShiftingSoundWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SfxPitchShiftingSoundWrapper.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SfxSound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SfxSound.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SfxSoundLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SfxSoundLoader.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SfxSoundWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SfxSoundWrapper.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/SoundDurationResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/SoundDurationResolver.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/Updateable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/Updateable.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/spatial/FadingSpatializedSound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/spatial/FadingSpatializedSound.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/spatial/FadingSpatializedSoundPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/spatial/FadingSpatializedSoundPlayer.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/spatial/SomeSoundSpatializer2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/spatial/SomeSoundSpatializer2.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/spatial/SpatializedSound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/spatial/SpatializedSound.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/spatial/SpatializedSoundPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/spatial/SpatializedSoundPlayer.java -------------------------------------------------------------------------------- /core/src/main/java/games/spooky/gdx/sfx/spatial/Spatializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/core/src/main/java/games/spooky/gdx/sfx/spatial/Spatializer.java -------------------------------------------------------------------------------- /desktop-demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/desktop-demo/build.gradle -------------------------------------------------------------------------------- /desktop-demo/src/main/java/games/spooky/gdx/sfx/demo/GdxSfxDemoDesktop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/desktop-demo/src/main/java/games/spooky/gdx/sfx/demo/GdxSfxDemoDesktop.java -------------------------------------------------------------------------------- /desktop/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/desktop/build.gradle -------------------------------------------------------------------------------- /desktop/src/main/java/games/spooky/gdx/sfx/desktop/DesktopAudioDurationResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/desktop/src/main/java/games/spooky/gdx/sfx/desktop/DesktopAudioDurationResolver.java -------------------------------------------------------------------------------- /gradle/publish-module.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/gradle/publish-module.gradle -------------------------------------------------------------------------------- /gradle/publish-root.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/gradle/publish-root.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spookygames/gdx-sfx/HEAD/settings.gradle --------------------------------------------------------------------------------