diff --git a/audio/alarms/01_trad.ogg b/audio/alarms/01_trad.ogg new file mode 100644 index 00000000..b7fa64d2 Binary files /dev/null and b/audio/alarms/01_trad.ogg differ diff --git a/audio/alarms/02_crab.ogg b/audio/alarms/02_crab.ogg new file mode 100644 index 00000000..6c75b753 Binary files /dev/null and b/audio/alarms/02_crab.ogg differ diff --git a/audio/alarms/03_repeater.ogg b/audio/alarms/03_repeater.ogg new file mode 100644 index 00000000..4a180d58 Binary files /dev/null and b/audio/alarms/03_repeater.ogg differ diff --git a/audio/alarms/04_pace.ogg b/audio/alarms/04_pace.ogg new file mode 100644 index 00000000..d3e7ee89 Binary files /dev/null and b/audio/alarms/04_pace.ogg differ diff --git a/audio/alarms/05_arp.ogg b/audio/alarms/05_arp.ogg new file mode 100644 index 00000000..9b928b55 Binary files /dev/null and b/audio/alarms/05_arp.ogg differ diff --git a/audio/alarms/06_reflect.ogg b/audio/alarms/06_reflect.ogg new file mode 100644 index 00000000..2202874c Binary files /dev/null and b/audio/alarms/06_reflect.ogg differ diff --git a/audio/alarms/07_fidget.ogg b/audio/alarms/07_fidget.ogg new file mode 100644 index 00000000..760c57ea Binary files /dev/null and b/audio/alarms/07_fidget.ogg differ diff --git a/audio/alarms/08_saw.ogg b/audio/alarms/08_saw.ogg new file mode 100644 index 00000000..381b26b2 Binary files /dev/null and b/audio/alarms/08_saw.ogg differ diff --git a/audio/alarms/09_grains.ogg b/audio/alarms/09_grains.ogg new file mode 100644 index 00000000..503584c0 Binary files /dev/null and b/audio/alarms/09_grains.ogg differ diff --git a/audio/alarms/10_shake.ogg b/audio/alarms/10_shake.ogg new file mode 100644 index 00000000..d2e8aeff Binary files /dev/null and b/audio/alarms/10_shake.ogg differ diff --git a/audio/alarms/11_isekai.ogg b/audio/alarms/11_isekai.ogg new file mode 100644 index 00000000..d5b19486 Binary files /dev/null and b/audio/alarms/11_isekai.ogg differ diff --git a/audio/audio.mk b/audio/audio.mk new file mode 100644 index 00000000..07a46811 --- /dev/null +++ b/audio/audio.mk @@ -0,0 +1,32 @@ +# +# Copyright (C) 2023 The MistOS Android Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +PRODUCT_SOONG_NAMESPACES += \ + vendor/lineage/audio + +AUDIO_SOURCE_DIR := vendor/lineage/audio +AUDIO_DEST_DIR := $(TARGET_COPY_OUT_PRODUCT)/media/audio + +PRODUCT_COPY_FILES += \ + $(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/alarms,$(AUDIO_DEST_DIR)/alarms) \ + $(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/notifications,$(AUDIO_DEST_DIR)/notifications) \ + $(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/ringtones,$(AUDIO_DEST_DIR)/ringtones) \ + $(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/ui,$(AUDIO_DEST_DIR)/ui) + +PRODUCT_PRODUCT_PROPERTIES += \ + ro.config.ringtone=23_echo_of_fate.ogg \ + ro.config.notification_sound=21_oneplus.ogg \ + ro.config.alarm_alert=11_isekai.ogg diff --git a/audio/notifications/01_oi!.ogg b/audio/notifications/01_oi!.ogg new file mode 100644 index 00000000..1ffab4e0 Binary files /dev/null and b/audio/notifications/01_oi!.ogg differ diff --git a/audio/notifications/02_swanny.ogg b/audio/notifications/02_swanny.ogg new file mode 100644 index 00000000..76400a55 Binary files /dev/null and b/audio/notifications/02_swanny.ogg differ diff --git a/audio/notifications/03_doub.ogg b/audio/notifications/03_doub.ogg new file mode 100644 index 00000000..9385605f Binary files /dev/null and b/audio/notifications/03_doub.ogg differ diff --git a/audio/notifications/04_hum.ogg b/audio/notifications/04_hum.ogg new file mode 100644 index 00000000..e7342e24 Binary files /dev/null and b/audio/notifications/04_hum.ogg differ diff --git a/audio/notifications/05_flap.ogg b/audio/notifications/05_flap.ogg new file mode 100644 index 00000000..5aab128d Binary files /dev/null and b/audio/notifications/05_flap.ogg differ diff --git a/audio/notifications/06_sharp.ogg b/audio/notifications/06_sharp.ogg new file mode 100644 index 00000000..252d09ed Binary files /dev/null and b/audio/notifications/06_sharp.ogg differ diff --git a/audio/notifications/07_cuckoo.ogg b/audio/notifications/07_cuckoo.ogg new file mode 100644 index 00000000..09ef5e41 Binary files /dev/null and b/audio/notifications/07_cuckoo.ogg differ diff --git a/audio/notifications/08_rude.ogg b/audio/notifications/08_rude.ogg new file mode 100644 index 00000000..57482e61 Binary files /dev/null and b/audio/notifications/08_rude.ogg differ diff --git a/audio/notifications/09_croak.ogg b/audio/notifications/09_croak.ogg new file mode 100644 index 00000000..07329a30 Binary files /dev/null and b/audio/notifications/09_croak.ogg differ diff --git a/audio/notifications/10_lonba.ogg b/audio/notifications/10_lonba.ogg new file mode 100644 index 00000000..edffdca9 Binary files /dev/null and b/audio/notifications/10_lonba.ogg differ diff --git a/audio/notifications/11_bulb_one.ogg b/audio/notifications/11_bulb_one.ogg new file mode 100644 index 00000000..fb13baf4 Binary files /dev/null and b/audio/notifications/11_bulb_one.ogg differ diff --git a/audio/notifications/12_guiro.ogg b/audio/notifications/12_guiro.ogg new file mode 100644 index 00000000..0f2c1993 Binary files /dev/null and b/audio/notifications/12_guiro.ogg differ diff --git a/audio/notifications/13_beak.ogg b/audio/notifications/13_beak.ogg new file mode 100644 index 00000000..9a6d1a77 Binary files /dev/null and b/audio/notifications/13_beak.ogg differ diff --git a/audio/notifications/14_nope.ogg b/audio/notifications/14_nope.ogg new file mode 100644 index 00000000..ac2e8e20 Binary files /dev/null and b/audio/notifications/14_nope.ogg differ diff --git a/audio/notifications/15_zip.ogg b/audio/notifications/15_zip.ogg new file mode 100644 index 00000000..b089aada Binary files /dev/null and b/audio/notifications/15_zip.ogg differ diff --git a/audio/notifications/16_gargle.ogg b/audio/notifications/16_gargle.ogg new file mode 100644 index 00000000..e46cdcfb Binary files /dev/null and b/audio/notifications/16_gargle.ogg differ diff --git a/audio/notifications/17_cough.ogg b/audio/notifications/17_cough.ogg new file mode 100644 index 00000000..5b595314 Binary files /dev/null and b/audio/notifications/17_cough.ogg differ diff --git a/audio/notifications/18_pep.ogg b/audio/notifications/18_pep.ogg new file mode 100644 index 00000000..d03b5d3e Binary files /dev/null and b/audio/notifications/18_pep.ogg differ diff --git a/audio/notifications/19_woo.ogg b/audio/notifications/19_woo.ogg new file mode 100644 index 00000000..da4a36fd Binary files /dev/null and b/audio/notifications/19_woo.ogg differ diff --git a/audio/notifications/20_yeh.ogg b/audio/notifications/20_yeh.ogg new file mode 100644 index 00000000..407cf4c8 Binary files /dev/null and b/audio/notifications/20_yeh.ogg differ diff --git a/audio/notifications/21_oneplus.ogg b/audio/notifications/21_oneplus.ogg new file mode 100644 index 00000000..1725aec3 Binary files /dev/null and b/audio/notifications/21_oneplus.ogg differ diff --git a/audio/ringtones/01_crossing.ogg b/audio/ringtones/01_crossing.ogg new file mode 100644 index 00000000..efc33abf Binary files /dev/null and b/audio/ringtones/01_crossing.ogg differ diff --git a/audio/ringtones/02_ripple.ogg b/audio/ringtones/02_ripple.ogg new file mode 100644 index 00000000..1e95a058 Binary files /dev/null and b/audio/ringtones/02_ripple.ogg differ diff --git a/audio/ringtones/03_pulse.ogg b/audio/ringtones/03_pulse.ogg new file mode 100644 index 00000000..1a50257a Binary files /dev/null and b/audio/ringtones/03_pulse.ogg differ diff --git a/audio/ringtones/04_wings.ogg b/audio/ringtones/04_wings.ogg new file mode 100644 index 00000000..16c81071 Binary files /dev/null and b/audio/ringtones/04_wings.ogg differ diff --git a/audio/ringtones/05_dolphin.ogg b/audio/ringtones/05_dolphin.ogg new file mode 100644 index 00000000..741b418d Binary files /dev/null and b/audio/ringtones/05_dolphin.ogg differ diff --git a/audio/ringtones/06_anna.ogg b/audio/ringtones/06_anna.ogg new file mode 100644 index 00000000..b6175238 Binary files /dev/null and b/audio/ringtones/06_anna.ogg differ diff --git a/audio/ringtones/07_sticks.ogg b/audio/ringtones/07_sticks.ogg new file mode 100644 index 00000000..adc51327 Binary files /dev/null and b/audio/ringtones/07_sticks.ogg differ diff --git a/audio/ringtones/08_wizard.ogg b/audio/ringtones/08_wizard.ogg new file mode 100644 index 00000000..6f6d7fe6 Binary files /dev/null and b/audio/ringtones/08_wizard.ogg differ diff --git a/audio/ringtones/09_hammer.ogg b/audio/ringtones/09_hammer.ogg new file mode 100644 index 00000000..28c691f8 Binary files /dev/null and b/audio/ringtones/09_hammer.ogg differ diff --git a/audio/ringtones/10_clwb.ogg b/audio/ringtones/10_clwb.ogg new file mode 100644 index 00000000..7053db2a Binary files /dev/null and b/audio/ringtones/10_clwb.ogg differ diff --git a/audio/ringtones/11_pneumatic.ogg b/audio/ringtones/11_pneumatic.ogg new file mode 100644 index 00000000..1c1bb946 Binary files /dev/null and b/audio/ringtones/11_pneumatic.ogg differ diff --git a/audio/ringtones/12_abra.ogg b/audio/ringtones/12_abra.ogg new file mode 100644 index 00000000..c2d2f333 Binary files /dev/null and b/audio/ringtones/12_abra.ogg differ diff --git a/audio/ringtones/13_plot.ogg b/audio/ringtones/13_plot.ogg new file mode 100644 index 00000000..ba265e95 Binary files /dev/null and b/audio/ringtones/13_plot.ogg differ diff --git a/audio/ringtones/14_beetle.ogg b/audio/ringtones/14_beetle.ogg new file mode 100644 index 00000000..59dc4fce Binary files /dev/null and b/audio/ringtones/14_beetle.ogg differ diff --git a/audio/ringtones/15_squirrels.ogg b/audio/ringtones/15_squirrels.ogg new file mode 100644 index 00000000..bffff09e Binary files /dev/null and b/audio/ringtones/15_squirrels.ogg differ diff --git a/audio/ringtones/16_radiate.ogg b/audio/ringtones/16_radiate.ogg new file mode 100644 index 00000000..d0b028a5 Binary files /dev/null and b/audio/ringtones/16_radiate.ogg differ diff --git a/audio/ringtones/17_tennis.ogg b/audio/ringtones/17_tennis.ogg new file mode 100644 index 00000000..97fa7305 Binary files /dev/null and b/audio/ringtones/17_tennis.ogg differ diff --git a/audio/ringtones/18_coded.ogg b/audio/ringtones/18_coded.ogg new file mode 100644 index 00000000..db719a98 Binary files /dev/null and b/audio/ringtones/18_coded.ogg differ diff --git a/audio/ringtones/19_woo_yeh.ogg b/audio/ringtones/19_woo_yeh.ogg new file mode 100644 index 00000000..3f5dd2ed Binary files /dev/null and b/audio/ringtones/19_woo_yeh.ogg differ diff --git a/audio/ringtones/20_latency.ogg b/audio/ringtones/20_latency.ogg new file mode 100644 index 00000000..9899b857 Binary files /dev/null and b/audio/ringtones/20_latency.ogg differ diff --git a/audio/ringtones/21_Lychee.ogg b/audio/ringtones/21_Lychee.ogg new file mode 100644 index 00000000..02a126c0 Binary files /dev/null and b/audio/ringtones/21_Lychee.ogg differ diff --git a/audio/ringtones/22_isekai.ogg b/audio/ringtones/22_isekai.ogg new file mode 100644 index 00000000..d5b19486 Binary files /dev/null and b/audio/ringtones/22_isekai.ogg differ diff --git a/audio/ringtones/23_echo_of_fate.ogg b/audio/ringtones/23_echo_of_fate.ogg new file mode 100644 index 00000000..fc1f1f9c Binary files /dev/null and b/audio/ringtones/23_echo_of_fate.ogg differ diff --git a/audio/ui/ChargingReverse.ogg b/audio/ui/ChargingReverse.ogg new file mode 100644 index 00000000..c7a4cc9c Binary files /dev/null and b/audio/ui/ChargingReverse.ogg differ diff --git a/audio/ui/ChargingStarted.ogg b/audio/ui/ChargingStarted.ogg new file mode 100644 index 00000000..c660ad11 Binary files /dev/null and b/audio/ui/ChargingStarted.ogg differ diff --git a/audio/ui/Dock.ogg b/audio/ui/Dock.ogg new file mode 100644 index 00000000..7c142aac Binary files /dev/null and b/audio/ui/Dock.ogg differ diff --git a/audio/ui/Effect_Tick.ogg b/audio/ui/Effect_Tick.ogg new file mode 100644 index 00000000..0096363a Binary files /dev/null and b/audio/ui/Effect_Tick.ogg differ diff --git a/audio/ui/InCallNotification.ogg b/audio/ui/InCallNotification.ogg new file mode 100644 index 00000000..4481ccb2 Binary files /dev/null and b/audio/ui/InCallNotification.ogg differ diff --git a/audio/ui/KeypressDelete.ogg b/audio/ui/KeypressDelete.ogg new file mode 100644 index 00000000..499fbf69 Binary files /dev/null and b/audio/ui/KeypressDelete.ogg differ diff --git a/audio/ui/KeypressInvalid.ogg b/audio/ui/KeypressInvalid.ogg new file mode 100644 index 00000000..5435f74b Binary files /dev/null and b/audio/ui/KeypressInvalid.ogg differ diff --git a/audio/ui/KeypressReturn.ogg b/audio/ui/KeypressReturn.ogg new file mode 100644 index 00000000..b865a907 Binary files /dev/null and b/audio/ui/KeypressReturn.ogg differ diff --git a/audio/ui/KeypressSpacebar.ogg b/audio/ui/KeypressSpacebar.ogg new file mode 100644 index 00000000..a7046710 Binary files /dev/null and b/audio/ui/KeypressSpacebar.ogg differ diff --git a/audio/ui/KeypressStandard.ogg b/audio/ui/KeypressStandard.ogg new file mode 100644 index 00000000..c8f5b425 Binary files /dev/null and b/audio/ui/KeypressStandard.ogg differ diff --git a/audio/ui/Lock.ogg b/audio/ui/Lock.ogg new file mode 100644 index 00000000..6ca7b2c1 Binary files /dev/null and b/audio/ui/Lock.ogg differ diff --git a/audio/ui/LowBattery.ogg b/audio/ui/LowBattery.ogg new file mode 100644 index 00000000..21f99ee1 Binary files /dev/null and b/audio/ui/LowBattery.ogg differ diff --git a/audio/ui/NFCFailure.ogg b/audio/ui/NFCFailure.ogg new file mode 100644 index 00000000..50f71fbd Binary files /dev/null and b/audio/ui/NFCFailure.ogg differ diff --git a/audio/ui/NFCInitiated.ogg b/audio/ui/NFCInitiated.ogg new file mode 100644 index 00000000..bd5b0f27 Binary files /dev/null and b/audio/ui/NFCInitiated.ogg differ diff --git a/audio/ui/NFCSuccess.ogg b/audio/ui/NFCSuccess.ogg new file mode 100644 index 00000000..f095ed37 Binary files /dev/null and b/audio/ui/NFCSuccess.ogg differ diff --git a/audio/ui/NFCTransferComplete.ogg b/audio/ui/NFCTransferComplete.ogg new file mode 100644 index 00000000..a129327d Binary files /dev/null and b/audio/ui/NFCTransferComplete.ogg differ diff --git a/audio/ui/NFCTransferInitiated.ogg b/audio/ui/NFCTransferInitiated.ogg new file mode 100644 index 00000000..93d0415b Binary files /dev/null and b/audio/ui/NFCTransferInitiated.ogg differ diff --git a/audio/ui/Trusted.ogg b/audio/ui/Trusted.ogg new file mode 100644 index 00000000..7ad34f9f Binary files /dev/null and b/audio/ui/Trusted.ogg differ diff --git a/audio/ui/Undock.ogg b/audio/ui/Undock.ogg new file mode 100644 index 00000000..a601dba2 Binary files /dev/null and b/audio/ui/Undock.ogg differ diff --git a/audio/ui/Unlock.ogg b/audio/ui/Unlock.ogg new file mode 100644 index 00000000..dc4c7d8f Binary files /dev/null and b/audio/ui/Unlock.ogg differ diff --git a/audio/ui/VideoRecord.ogg b/audio/ui/VideoRecord.ogg new file mode 100644 index 00000000..50905a47 Binary files /dev/null and b/audio/ui/VideoRecord.ogg differ diff --git a/audio/ui/VideoStop.ogg b/audio/ui/VideoStop.ogg new file mode 100644 index 00000000..04d00811 Binary files /dev/null and b/audio/ui/VideoStop.ogg differ diff --git a/audio/ui/WirelessChargingStarted.ogg b/audio/ui/WirelessChargingStarted.ogg new file mode 100644 index 00000000..f6c44db5 Binary files /dev/null and b/audio/ui/WirelessChargingStarted.ogg differ diff --git a/audio/ui/camera_click.ogg b/audio/ui/camera_click.ogg new file mode 100644 index 00000000..3ce02462 Binary files /dev/null and b/audio/ui/camera_click.ogg differ diff --git a/audio/ui/camera_focus.ogg b/audio/ui/camera_focus.ogg new file mode 100644 index 00000000..83685682 Binary files /dev/null and b/audio/ui/camera_focus.ogg differ diff --git a/audio/ui/screenshot.ogg b/audio/ui/screenshot.ogg new file mode 100644 index 00000000..73690aa6 Binary files /dev/null and b/audio/ui/screenshot.ogg differ