From 444914a701628ca2d1937f8d5cc9a714b478917c Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 29 Aug 2023 23:27:54 -0700 Subject: Fix in-game audio indicator Also fix prefab default size (no longer colossal). TODO * Add runtime & unity-time toggles --- Sounds/aiueo/a.wav | Bin 0 -> 79406 bytes Sounds/aiueo/a.wav.meta | 22 ++++++++++++++++++++++ Sounds/aiueo/e.wav | Bin 0 -> 79406 bytes Sounds/aiueo/e.wav.meta | 22 ++++++++++++++++++++++ Sounds/aiueo/i.wav | Bin 0 -> 79406 bytes Sounds/aiueo/i.wav.meta | 22 ++++++++++++++++++++++ Sounds/aiueo/o.wav | Bin 0 -> 79406 bytes Sounds/aiueo/o.wav.meta | 22 ++++++++++++++++++++++ Sounds/aiueo/play.py | 37 +++++++++++++++++++++++++++++++++++++ Sounds/aiueo/u.wav | Bin 0 -> 79406 bytes Sounds/aiueo/u.wav.meta | 22 ++++++++++++++++++++++ Sounds/speech_noise.vcv | Bin 4341 -> 4651 bytes 12 files changed, 147 insertions(+) create mode 100644 Sounds/aiueo/a.wav create mode 100644 Sounds/aiueo/a.wav.meta create mode 100644 Sounds/aiueo/e.wav create mode 100644 Sounds/aiueo/e.wav.meta create mode 100644 Sounds/aiueo/i.wav create mode 100644 Sounds/aiueo/i.wav.meta create mode 100644 Sounds/aiueo/o.wav create mode 100644 Sounds/aiueo/o.wav.meta create mode 100644 Sounds/aiueo/play.py create mode 100644 Sounds/aiueo/u.wav create mode 100644 Sounds/aiueo/u.wav.meta (limited to 'Sounds') diff --git a/Sounds/aiueo/a.wav b/Sounds/aiueo/a.wav new file mode 100644 index 0000000..97fd2ab Binary files /dev/null and b/Sounds/aiueo/a.wav differ diff --git a/Sounds/aiueo/a.wav.meta b/Sounds/aiueo/a.wav.meta new file mode 100644 index 0000000..96c9ca0 --- /dev/null +++ b/Sounds/aiueo/a.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 7d9f44f7fb873f949b851388b56330d0 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Sounds/aiueo/e.wav b/Sounds/aiueo/e.wav new file mode 100644 index 0000000..50f9acf Binary files /dev/null and b/Sounds/aiueo/e.wav differ diff --git a/Sounds/aiueo/e.wav.meta b/Sounds/aiueo/e.wav.meta new file mode 100644 index 0000000..e317634 --- /dev/null +++ b/Sounds/aiueo/e.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: f43790411c411124d9cf1ea2e72acf9b +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Sounds/aiueo/i.wav b/Sounds/aiueo/i.wav new file mode 100644 index 0000000..2c557cf Binary files /dev/null and b/Sounds/aiueo/i.wav differ diff --git a/Sounds/aiueo/i.wav.meta b/Sounds/aiueo/i.wav.meta new file mode 100644 index 0000000..73e6f64 --- /dev/null +++ b/Sounds/aiueo/i.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: a945b645e3830ef41955ca3af6dba8d3 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Sounds/aiueo/o.wav b/Sounds/aiueo/o.wav new file mode 100644 index 0000000..0fca069 Binary files /dev/null and b/Sounds/aiueo/o.wav differ diff --git a/Sounds/aiueo/o.wav.meta b/Sounds/aiueo/o.wav.meta new file mode 100644 index 0000000..0bfb890 --- /dev/null +++ b/Sounds/aiueo/o.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 4803d8be07ade7a4bb93f231dd60980b +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Sounds/aiueo/play.py b/Sounds/aiueo/play.py new file mode 100644 index 0000000..5d94031 --- /dev/null +++ b/Sounds/aiueo/play.py @@ -0,0 +1,37 @@ +import winsound +import os +import random +import time + +def get_wav_files_in_cwd(): + """Returns a list of .wav files in the current working directory.""" + return [f for f in os.listdir() if f.endswith('.wav')] + +# Pro tip: wrap this in a predicate +def play_random_wav(wav_files): + """Plays a random .wav file from the provided list asynchronously.""" + random_file = random.choice(wav_files) + winsound.PlaySound(random_file, winsound.SND_FILENAME | winsound.SND_ASYNC) + +def probably_play_random_wav(wav_files): + """Plays a random .wav file from the list. Probably.""" + if random.randint(1,3) != 1: + play_random_wav(wav_files) + +def main(): + wav_files = get_wav_files_in_cwd() + if not wav_files: + print("No .wav files found in the current directory.") + return + + try: + while True: + probably_play_random_wav(wav_files) + time.sleep(0.2) + except KeyboardInterrupt: + print("Program terminated by user.") + winsound.PlaySound(None, winsound.SND_PURGE) # Stop any ongoing asynchronous sounds + +if __name__ == "__main__": + main() + diff --git a/Sounds/aiueo/u.wav b/Sounds/aiueo/u.wav new file mode 100644 index 0000000..afea76e Binary files /dev/null and b/Sounds/aiueo/u.wav differ diff --git a/Sounds/aiueo/u.wav.meta b/Sounds/aiueo/u.wav.meta new file mode 100644 index 0000000..dcc988c --- /dev/null +++ b/Sounds/aiueo/u.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 19c542485b32f114ba70c9092ccb658f +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Sounds/speech_noise.vcv b/Sounds/speech_noise.vcv index ff0c05e..a78f261 100644 Binary files a/Sounds/speech_noise.vcv and b/Sounds/speech_noise.vcv differ -- cgit v1.2.3