hoffmannmatheus / pireworks Goto Github PK
View Code? Open in Web Editor NEWPireworks adds a new dimension to Audio.
Pireworks adds a new dimension to Audio.
The Watchdog should automatically (re)start the Audio module on Raspberry Pi startup.
Responsibilities:
This task is focused on building the base app for the Spike. This means only the app structure and visual elements are necessary. The structure (activities):
The Light Module spike should "listen" for the Audio Processing color inputs.
A few ways this could happen:
python audio.py | python light.py
is possible.tail -f color.log
.Define Python Abstract Base Classes for all the interfaces between components
The Watchdog should automatically (re)start the Pireworks Backend on Raspberry Pi startup.
Responsibilities:
An install script that allows for setting up the Light module on other devices.
The Watchdog should automatically (re)start the Light module on Raspberry Pi startup.
Responsibilities:
Define and implement the audio to led interface. Values should contain RGB value and intensity for each.
The Light Module will interpret the colors and translate them to GPIO outputs signals. This will require prior setup of a simple RBG Led circuit with the Raspberry Pi.
Some issues that will come next (worth exploring soon):
This module will be hosted in the Pireworks Raspberry Pi, and will be the bluetooth interface of the system.
It should:
These are the responsibilities on the two activities of the Spike application:
Use the main.py file to bootstrap the application. It is currently starting the Backend, but we'll also need to start the audio and light modules in the same file, so new configurations can be set.
Check:
https://github.com/hoffmannmatheus/pireworks/blob/master/src/main.py#L14-L15
An install script that allows for setting up the Audio module on other devices.
The three peak frequencies are being detected, now find the magnitude of each. Determine the proper threshold (to be a configurable value in the future) to trigger an LED.
An install script that allows for setting up the Backend module on other devices.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.