-
Notifications
You must be signed in to change notification settings - Fork 22
Sound Design Overhaul: Part 3 #276
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
b84c32b
Excise antimatter generator code for easier testing
AbbyRead 160a22d
Merge branch 'sound-fixes' into sounds-part3
AbbyRead 916bab1
Remove stupid function alias
AbbyRead 5a8fee7
Reimplement sound as player-dependent (mtg fire-esque)
AbbyRead e1334cd
Rename bespoke_sfx to sbz_audio
AbbyRead de0a5d2
Move sound assets from sbz_resources/sounds to sbz_audio
AbbyRead 040aaf5
Fix unintentional extra subfolder
AbbyRead 487b5e2
Update readme to reflect sbz_resources/sounds move
AbbyRead 93427a1
Move sbz_base/sounds content to sbz_audio/licensed
AbbyRead 9285cd3
Move sound_api.lua contents to sbz_audio/init.lua
AbbyRead 1772d55
Update the audio api signature
AbbyRead 6c2b42a
Update dependencies where needed
AbbyRead 68e71c4
Remove deprecated functions and update comments
AbbyRead 6b40a5c
Update remaining deprecated function calls
AbbyRead 49b19d1
Add verbosity shame to chat
AbbyRead 24f7151
Submit to peer pressure
AbbyRead b558140
Change inventory page turn sound effect
AbbyRead 8a3d0e9
Table chat sound effects until I can implement them better
AbbyRead 0d32798
Reorganize and clarify audio content
AbbyRead affd4a6
Just have sbz_base depend on sbz_audio
AbbyRead bc4b98f
Clarify a bit
AbbyRead 08c188d
Remove failed attempt at backward compatibility
AbbyRead 3b3adaf
Clarify since deprecated still implies inclusion
AbbyRead File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,71 @@ | ||
| # Assets Organized by License and Type | ||
|
|
||
| ## New, Internally-Created Audio | ||
|
|
||
| ### Recorded Foley | ||
|
|
||
| All audio assets within the cc0/foley folder are sounds recorded using a microphone and foley techniques, and edited and released [CC0 1.0](https://creativecommons.org/public-domain/cc0/) (Public Domain) by someone we _personally_ know and trust ONLY. | ||
|
|
||
| ### Text-To-Speech Audio | ||
|
|
||
| All audio within the cc0/tts folder is released [CC0 1.0](https://creativecommons.org/public-domain/cc0/) (Public Domain). It is text-to-speech generated using formant synthesis (not voice samples) via [eSpeak-NG](https://github.com/espeak-ng/espeak-ng). | ||
|
|
||
| ### Generated Waveforms | ||
|
|
||
| All audio within the cc0/gen folder is released [CC0 1.0](https://creativecommons.org/public-domain/cc0/) (Public Domain). These are procedurally generated waveforms produced using tools such as [sfxr](http://www.drpetter.se/project_sfxr.html) and [wafxr](https://fenomas.github.io/wafxr/). | ||
|
|
||
| ### Mixed/Layered Sound Effects | ||
|
|
||
| All audio within the cc0/mix folder is released [CC0 1.0](https://creativecommons.org/public-domain/cc0/) (Public Domain), created by someone we _personally_ know and trust ONLY. These are composite sound effects assembled by layering and mixing sources from the other folders in this mod (foley, gen, etc.), all of which are themselves CC0. | ||
|
|
||
| ## Legacy Audio Assets | ||
|
|
||
| ### Sounds and SFX | ||
|
|
||
| `legacy/antistep.ogg` by ChefZander. CC0. Derivative of "Step 4.wav" by carrigsound. CC0. <https://freesound.org/s/32641/>. | ||
|
|
||
| `legacy/block_annihilated.ogg` | ||
| - "[SFX Hit] deep kick boom" Copyright (C) 2014 waveplaySFX. CC BY 4.0. <https://freesound.org/s/231349/>. | ||
| - Derivative asset for Skyblock: Zero. | ||
| - Copyright (C) 2024 ChefZander. CC BY 4.0. | ||
| - Copyright (C) 2026 AbbyRead. CC BY 4.0. | ||
|
|
||
| `legacy/charged_field_shutdown.ogg` is "hard_drive_shut_down_01.wav" by Noisehag. CC0. <https://freesound.org/s/110552/>. | ||
|
|
||
| `legacy/decay.ogg` is "pop.ogg" by dodrio. CC0. <https://freesound.org/s/554022/>. | ||
|
|
||
| `legacy/drill_dig.ogg` | ||
| - "[SFX Hit] deep kick boom" Copyright (C) 2014 waveplaySFX. CC BY 4.0. <https://freesound.org/s/231349/>. | ||
| - Derivative asset for Skyblock: Zero. | ||
| - Copyright (C) 2024 TheEt1234. CC BY 4.0. | ||
| - Copyright (C) 2026 AbbyRead. CC BY 4.0. | ||
|
|
||
| `legacy/firework_explode.ogg` is "Firework single shot 2" Copyright (C) 2022 MilanKovanda. CC BY 4.0. <https://freesound.org/s/624414/>. | ||
|
|
||
| `legacy/firework_launch.ogg` is "Firework launch (1)" by LukaCafuka. CC0. <https://freesound.org/s/750684/>. | ||
|
|
||
| `legacy/machine_build.ogg` by ChefZander. CC0. Derivative of "Key - Llave" by Lunevix. CC0. <https://freesound.org/s/503010/>. | ||
|
|
||
| `legacy/machine_open.ogg` by TheEt1234, corpserot. CC0. | ||
|
|
||
| `legacy/punch_core.ogg` by corpserot. CC0. | ||
|
|
||
| `legacy/step.ogg` is "Step 4.wav" by carrigsound. CC0. <https://freesound.org/s/32641/>. | ||
|
|
||
| `legacy/tnt_explode.ogg` is "tnt_explode.ogg" by TumeniNodes. CC0. <https://github.com/luanti-org/minetest_game/blob/95991f8dc4c97d3cc7945269bf2d5640c7fe6bc8/mods/tnt/sounds/tnt_explode.ogg>. Derivative of "Explosion2.wav" Copyright (C) 2009 steveygos03. CC BY 3.0. <https://freesound.org/s/80401/> | ||
|
|
||
| `legacy/tnt_ignite.ogg` is "tnt_ignite.ogg" by TumeniNodes, theneedle.tv. CC0. <https://github.com/luanti-org/minetest_game/blob/95991f8dc4c97d3cc7945269bf2d5640c7fe6bc8/mods/tnt/sounds/tnt_ignite.ogg>. Derivative of "sparkler_fuse_nm.wav" by Alex_hears_things. CC0. <https://freesound.org/s/316682/> | ||
|
|
||
| ### Music | ||
|
|
||
| `legacy/bgm1.ogg` is "Cave Theme" by Brandon Morris. CC0. <https://opengameart.org/content/cave-theme> | ||
|
|
||
| `legacy/bgm2.ogg` is "Background space track" by yd. CC0. <https://opengameart.org/content/background-space-track> | ||
|
|
||
| `legacy/bgm3.ogg` is "Bleeding Out" by Brandon Morris. CC0. <https://opengameart.org/content/bleeding-out> | ||
|
|
||
| `legacy/bgm4.ogg` is "Factory Ambiance" by yd. CC0. <https://opengameart.org/content/factory-ambiance> | ||
|
|
||
| `legacy/bgm5.ogg` is "Galactic Temple" by yd. CC0. <https://opengameart.org/content/galactic-temple> | ||
|
|
||
| `legacy/bgm6.ogg` is "A Choice With Many Regrets" Copyright (C) 2025 Tsorthan Grove. CC BY 4.0. <https://opengameart.org/content/a-choice-with-many-regrets> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| # SBZ Audio | ||
|
|
||
| ## Usage | ||
|
|
||
| Mostly right now this is just a means of clear organization between stuff we need to be super clear on the license for (not in this mod) and stuff that's free and clear of copyright issues, which would be foley recorded and edited personally (by AbbyRead only at this time), text-to-speech generated via formant synthesis, generated waveforms, or layered mixes of the above. There's also now a folder for the older sound assets we were using: `legacy`. | ||
|
|
||
| ## Contents | ||
|
|
||
| **sounds/cc0/foley** - Sounds recorded using a microphone and foley techniques, edited and released as CC0 1.0 (Public Domain). | ||
|
|
||
| **sounds/cc0/tts** - Text-to-speech placeholder audio generated using formant synthesis (not voice samples) via eSpeak-NG. No voice samples, no copyright concerns. CC0 1.0 (Public Domain). | ||
|
|
||
| **sounds/cc0/gen** - Procedurally generated waveforms, made using tools such as sfxr and wafxr. CC0 1.0 (Public Domain). | ||
|
|
||
| **sounds/cc0/mix** - Composite sound effects assembled by layering and mixing sources from the other folders (foley, sfxr, etc.). All source material is CC0, and so are the results. CC0 1.0 (Public Domain). | ||
|
|
||
| **sounds/legacy** - The audio content that was in sbz_resources and sbz_base mods previously. I've moved all that to this particular subfolder and updated both COPYRIGHT.md files to reflect the move. Currently, this should be the only place we drop outside audio content, as we have to be _very_ clear and specific about the license. | ||
|
|
||
| ## License | ||
|
|
||
| See COPYRIGHT.md for per-folder details. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| name = sbz_audio | ||
| description = General game BGM/sound assets and audio API |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| name = sbz_base | ||
| depends = areas, player_monoids | ||
| depends = areas, player_monoids, sbz_audio | ||
| optional_depends = dbg |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.