Skip to content

Repository files navigation

Interférence

A real-time sound wave oscillator Android app that uses the accelerometer to dynamically adjust the frequency. It leverages the high-performance Oboe audio library for low-latency sound synthesis.

Features

  • Multiple Waveforms: Supports Sine, Square, Sawtooth, Triangle, Noise, and a unique "Radioactive" (Geiger-like) mode.
  • Sensor Integration: Uses device orientation to control wave parameters in real-time.
  • Wave Manipulation: Adjust distortion, exponential scaling, and inversion.
  • High Performance: Built with C++ and Oboe for minimal audio latency.
  • Modern UI: Developed using Jetpack Compose and Material 3.

Downloads

The easiest way to get Interférence is by grabbing the latest release directly from GitHub or by adding it to Obtainium.

Get it on GitHub Get it on Obtainium

Screenshots

Interférence Screenshot

Requirements

  • Android 8.0 (API level 27) or higher.
  • A device with an accelerometer for full sensor-based interaction.

Building

To build the project, use the following Gradle command:

./gradlew :app:assembleDebug

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

Credits

Developed by Justin Michaud-Ouellette. Website: justinmo.ca

About

A real-time sound wave oscillator for Android that uses the accelerometer to dynamically adjust the frequency.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages