Skip to content
This repository was archived by the owner on Mar 8, 2022. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hz

Hz is an app that generates a sine wave and allow you to remotly control its volume and its frequency through HTTP requests.

The remote control is a Web App made for iPad.

screenshot

This app is part of an art project for écal. The purpose of the project was to make a water flow looks freezed in the time.
You can watch the concept of the project in this video: Cool Sound and Water Experiment!

Dependencies

To run this program, you will need:

Installation & Usage

  1. Start the program with node app.js or app.js

  2. Type the http://<your-computer-local-ip>:4040/ whatever onto your iPad's browser

  3. The left column changes the volume and the right one the frequency

  4. You can also add the Web App to your home screen to get it fullscreen

screenshot

Notes

The volume control only works on Mac OS X for the moment.

The frequency sent by the Web App varies between 20Hz and 30Hz, but this can be changed in the client app.

API

If you want to develop another web app, here is HTTP requests you can send to the server:

Change the volume:

http://<your-computer-local-ip>:4040/controls/volume/<volume>

Change the frequency:

http://<your-computer-local-ip>:4040/controls/freq/<frequency>

screenshot

About

Sound generator and controller for an art project

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages