Project S.O.N.I.C (Sensory Observation Ninja Immersive Challenge) is an experiential/exploratory initiative designed to blend the ancient "ninja training techniques" with modern technology. Students will design a range of interactive stations that simulate ninja training scenarios which are designed to test and enhance particpants listening abilities, reaction time and memory, The stations includes:
- Stealth Walking
- The Blindfold Challenge
- Art of Hearing
- Reaction Time
- Memory Sequence
Which at the end, when participants have participated in all 5 stations, they will be presented with a:
- Graduation Sequence
In this repository, it will be focused solely on Station 3 - Art of Hearing.
In the Art of Hearing, it is the ultimae test in auditory acuity. In this station, participants are required to isolate specific sounds from a layered landscape and decipher the messages, which they then enter the deciphered messages to achieve victory at the station
Key Features include:
- Rich, Multi-layered environments created by L-ISA
- Focusing and listening to specific sounds to decipher messages
- Using those messages to put in a number combination lock at the station to achieve victory.
All the codes in this repository have been made using Python 3.9 or higher
These are the softwares required that was utilised in the project:
- Update your Raspberry Pi
sudo apt update
sudo apt upgrade
If update and/or upgrade is unsuccesful, manually set the date and time by
sudo date -s 'YYYY-MM-DD HH:MM:SS"
- Setting up Virtual Environment
To install Virtual Environment
sudo apt install virtualenv python3-virtualenv -y
To create a new virtual environment
virtualenv -p /usr/bin/python3 <environment_name>
The <environment_name> is a variable, able to name it to other names
THE VIRUTAL ENVIRONMENT IS A FOLDER
To activate the virtual environment
source <environment_folder>/bin/activate
To install a package
pip3 install python-osc
To deactivate environment
deactivate
- Backlog 1 Sprint 1 - OSC Control to GrandMA3 and QL1
- Backlog 1 Sprint 2 - Laser Sequence Slow and Fast
- Backlog 2 Sprint 1 - L-ISA snapshots, OSC Communication to DAW
- Backlog 2 Sprint 2 - Configuration of number lockpad GUI for POC demostration
- POC - All the resources utilised for the demostration
- Huats Club - rpistarterkit - Getting started on configuring your Raspberry Pi
- Huats Club - oscstarterkit - Getting started on using Python Open Sound Control
- Huats Club - mts_sensor_cookbook - Foundation codes on common sensors