This is a fork of the original, wonderful project. See Coding Chaos Concert for more details.
Currently all changes only reside on the coding_chaos_concert_2019
branch.
-
Work added on top of SHA a5aaa8ca0cb92bc63e4396735db6b63b0331526c
-
Add additional keybinding for eval all code and toggle messages
-
Add customizable keybinding for numpad
- Update key down on
tick()
- Code inspired/copied from keydrown by Jeremy Kahn
- Update key down on
-
Allow for display of code to be toggled and add keybind for it
-
Allow initScreen() to be sent name partials for matching
-
Improved clean-up, including unbinding keys, etc
-
Improved display of sound
-
Add many helpers to
util.js
:create_video
,load_video
,queue_videos
: helps manage playback of video filesload_image
: helps load an image onto canvasshuffle
: randomly shuffle an arraycreate_slideshow
: intelligently loads a directory of images into memory for load free accessload_svg_stanza
,reset_svg
,svg_stanza
: for loading animated poem stanzas made from svgs
Also includes p5.js, support for OSC channels, and for live coding with javascript in general.
For example usage, see: https://github.com/ojack/hydra-examples
For browser version, see: https://github.com/ojack/hydra
- restart atom
- packages > atom-hydra > toggle
- create a file ending with .js in atom
- type
osc().out()
- ctrl-enter to run block of code
- shift-enter to run a line of code
Try running atom from the command line as follows:
atom --ignore-gpu-blacklist
Install nodejs
Code for editor styling and osc channels lovingly derived from some other wonderful live coding packages: