Programming practice for nodejs and react application
- Pure JavaScript Applications (now in separate repositories)
- metronome -- simple metronome using React and Web Audio API
- presentimer -- presentation timer (keep time of talk and Q and A)
- variableplayer -- variable pitch/speed player
- feedbackBooster (now in a separate repository)
- User Interface for Feedback Booster written in Java
- Java program runs on the JavaScript express server
- JavaScript Client
client -- UI Only client/src -- client Javascript source code
index.js -- Web application server (express) config -- server key and password hash (user: admin password: admin) server
java -- Java module FeedbackBoosterNoGUI.jar (compiled) src/ Java source code and Makefile
How To Use
Guitar amp
microphone
|
V
PC (Linux/Windows etc.) with Java VM (java command) -- audio Interface
: |
Web Browser (PC or smart phone) V
vibration speaker
(exciter)
taped on E. Guitar
(headphone for test)
-
compile Java code (or use FeedbackBoosterNoGUI.jar)
npm run javac
-
set up client Javascript file
npm run bundle
-
start web server
npm start
-
start web browser
https://localhost:3000/ https://ipV4address:3000/ https://[::1]:3000/ https://[ipV6address:3000/
Add exception for the self-signed server certificate
-
login with admin, admin (first time) (or JSON Web Token)
-
start application
Select Input port and Output port Player control: bypass or process (the program starts on the server)