haywhisksoftware / raspberrysoundboard Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
As a user of the Raspberry Sound Board, I want to be able to see the upcoming cues in order to better prepare my mind for the daunting task of pushing buttons at the right time.
Currently, when playing through the list, the list selection will scroll down item by item, making it tricky to see what cues are next. Granted, this is only really a problem if the sound person hasn't memorized the show order.
As a user of the sound board, I want to be notified as soon as possible if there is something wrong with my cue list in order to troubleshoot problems before showtime. Checking the logs or listening for the default sound isn't intuitive enough.
To that end, the application should show some sort of alert box or big red warning when a track specified in the cue list does not exist.
As a person who is curious as to what artists were making music during the show, I would like to see a list of the musical artists who contributed to the show in order to sate my curiosity.
Cool idea: for each track in the cue_list.csv, extract its Artist and Title metadata and make a new .csv file to hold those.
Currently, the program starts with focus on the Play next cue
button. Keyboard events (with the arrows) don't go directly to the main window, so we need a way to (a) always catch keyboard events, even if a button has focus, or (b) automatically de-focus the buttons so that the user doesn't have to tap on dead space before using a keyboard.
Currently, the logic to get the next cue (or previous cue) is all over the place.
We should refactor that.
simple_window.py
is a holdover from the prototype days.
We should rename it to be more like RaspberrySoundBoard.py
or something.
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.