This interactive sound-based website was built using p5.js. It is designed to trigger animations and play sounds based on user interactions (touch, click, or keyboard input). Thanks to specific iOS compatibility adjustments, this site has been developed and optimized to work across multiple platforms, including MacBook, iPad, Android, and now iPhone.
This project features a visually engaging, interactive website where users can trigger various animations and sounds through touch or keyboard events. It utilizes p5.js for animation and audio functionalities and has been modified for improved cross-platform compatibility.
Clone this repository:
git clone https://github.com/lukeelliot88/ODEO.git
cd InteractiveSoundDesign
Open index.html
in your preferred browser.
To ensure the audio works on iOS devices, certain adjustments were made:
AudioContext
on user interactions to comply with iOS sound requirements..mp3
files).Contributions are welcome! If you'd like to improve functionality or enhance compatibility further, feel free to fork the project and submit a pull request.
This project is open-source and available under the MIT License.