Giter Club home page Giter Club logo

atom-hydra's Introduction

Experimental package for running hydra in atom text editor.

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

Installing atom-hydra !UPDATED!

NOTE: Atom text editor is being deprecated! However, this package should still work. This package will continue to be sporadically maintained for the time being. In the future, it will hopefully work with community forks of atom. It is no longer possible to publish packages to the atom package registry. Instead, you must update atom hydra manually. Here are the steps for doing that:

On Pulsar

  1. Make sure that ppm (pulsar package manager) is installed. On linux, it should be automatically installed with atom. On OSX, go to the 'Atom' menu, and click 'Install Shell Commands'. On windows, it doesn't work as of now, read further. If you don't want to install it because it'd name collide with perl's ppm, replace the ppm command in the following actions with pulsar -p.
  2. Download this repository git clone https://github.com/hydra-synth/atom-hydra.git
  3. Enter the atom directory cd atom-hydra
  4. Install the dependencies ppm install
  5. Load this package ppm link .
  6. Restart pulsar

Windows users

The pulsar package manager doesn't work on Windows as of now. You can still install following these instructions:

  1. Make sure that you have npm installed.
  2. Download this repository git clone https://github.com/hydra-synth/atom-hydra.git
  3. Enter the atom directory cd atom-hydra
  4. Install the dependencies npm install
  5. Copy and paste the atom-hydra folder to C:\Users\yourusername\.pulsar\packages
  6. Restart pulsar

On Atom (last version)

(If you already have atom-hydra installed through the atom GUI, uninstall it there before performing these steps.)

  1. Make sure that apm (atom package manager) is installed. On linux and windows, it should be automatically installed with atom. On OSX, go to the 'Atom' menu, and click 'Install Shell Commands'.
  2. Download this repository git clone https://github.com/hydra-synth/atom-hydra.git
  3. Enter the atom directory cd atom-hydra
  4. Install the dependencies apm install
  5. Load this package apm link .
  6. Restart atom

Running atom-hydra

  1. restart atom
  2. packages > atom-hydra > toggle
  3. create a file ending with .js in atom
  4. type osc().out()
  5. ctrl-enter to run block of code
  6. shift-enter to run a line of code
  7. ctrl-h to show and hide code

Error: camera and mic not working on OSX

See the instructions and thread at: #35 (comment)

Error: webgl not supported

Try running atom from the command line as follows: atom --ignore-gpu-blacklist

Error: node not found

Install nodejs

Code for editor styling and osc channels lovingly derived from some other wonderful live coding packages:

atom-hydra's People

Contributors

alvarobyrne avatar dependabot[bot] avatar geikha avatar jordan-gillard avatar ojack avatar robertdurst avatar starmaid avatar toiminto avatar zachkrall avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

atom-hydra's Issues

Window Split to visuals and code

I couldn't find any issue like this here or in the tutorials/examples, I was wondering if I can have another window which I can type the code for the hydra while in atom. Like the terminal is one way to undock it and code from there while atom window is rendering the visuals but I would like to type in another window and no code apparent in visuals, has anyone tried this?

Uncaught TypeError: arr.slice is not a function

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.49.0 x64
Electron: 5.0.13
OS: Mac OS X 10.15.3
Thrown From: atom-hydra package 0.2.16

Stack Trace

Uncaught TypeError: arr.slice is not a function

At /Users/claudiodonaggio/.atom/packages/atom-hydra/node_modules/hydra-synth/src/glsl-utils.js:112

TypeError: arr.slice is not a function
    at fillArrayWithDefaults (/packages/atom-hydra/node_modules/hydra-synth/src/glsl-utils.js:112:14)
    at Output.typedArg.value (/packages/atom-hydra/node_modules/hydra-synth/src/glsl-utils.js:153:58)
    at Output.draw (/packages/atom-hydra/node_modules/regl/dist/regl.js:5826:25), <anonymous>:347:11)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:9837:21)
    at Output.tick (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:119:8)
    at HydraRenderer.tick (/packages/atom-hydra/node_modules/hydra-synth/hydra-synth.js:394:19)
    at /packages/atom-hydra/lib/main.js:227:20)
    at Engine.emit (events.js:194:13)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -0:48.5.0 core:backspace (input.hidden-input)
 13x -0:48.2.0 core:move-right (input.hidden-input)
     -0:44.5.0 atom-hydra:evalCode (input.hidden-input)
 13x -0:42 core:move-left (input.hidden-input)
  7x -0:38.3.0 core:move-right (input.hidden-input)
 13x -0:36.5.0 core:move-left (input.hidden-input)
  7x -0:34.4.0 core:backspace (input.hidden-input)
     -0:30.3.0 atom-hydra:evalCode (input.hidden-input)
     -0:27.9.0 core:move-down (input.hidden-input)
 16x -0:27.6.0 core:move-right (input.hidden-input)
  4x -0:23.1.0 core:move-up (input.hidden-input)
 16x -0:22.3.0 core:move-right (input.hidden-input)
  4x -0:19.7.0 core:backspace (input.hidden-input)
 14x -0:17.5.0 core:move-right (input.hidden-input)
     -0:13.7.0 core:backspace (input.hidden-input)
     -0:12.7.0 atom-hydra:evalCode (input.hidden-input)

Non-Core Packages

atom-hydra 0.2.16 
atom-marching 1.0.1 
supercollider 0.10.0 
supercollider-snippets 0.1.0 
tidalcycles 3.10.0 

Uncaught Error: (regl) texture.subimage write out of bounds

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.40.1 x64
Electron: 3.1.10
OS: Mac OS X 10.10.5
Thrown From: atom-hydra package 0.2.12

Stack Trace

Uncaught Error: (regl) texture.subimage write out of bounds

At /Users/urbi/.atom/packages/atom-hydra/node_modules/regl/dist/regl.js:49

Error: (regl) texture.subimage write out of bounds
    at raise (/packages/atom-hydra/node_modules/regl/dist/regl.js:47:15)
    at check (/packages/atom-hydra/node_modules/regl/dist/regl.js:54:5)
    at Function.subimage (/packages/atom-hydra/node_modules/regl/dist/regl.js:3465:7)
    at HydraSource.tick (/packages/atom-hydra/node_modules/hydra-synth/src/hydra-source.js:77:18)
    at HydraSynth.tick (/packages/atom-hydra/node_modules/hydra-synth/index.js:311:17)
    at /packages/atom-hydra/lib/main.js:216:20)
    at Engine.emit (events.js:182:13)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -3:33.8.0 atom-hydra:evalBlock (input.hidden-input)
     -2:44.1.0 atom-hydra:evalLine (input.hidden-input)
     -2:40.4.0 core:move-down (input.hidden-input)
  2x -2:39.1.0 atom-hydra:evalLine (input.hidden-input)
     -2:32.4.0 editor:newline (input.hidden-input)
  2x -2:31.3.0 core:move-up (input.hidden-input)
     -2:30.1.0 atom-hydra:evalBlock (input.hidden-input)
  3x -2:25.7.0 core:move-down (input.hidden-input)
     -2:24 atom-hydra:evalBlock (input.hidden-input)
     -2:21.5.0 core:move-up (input.hidden-input)
     -2:20.9.0 core:backspace (input.hidden-input)
     -2:20.3.0 atom-hydra:evalBlock (input.hidden-input)
     -0:25.3.0 core:paste (input.hidden-input)
  8x -0:12.6.0 core:move-left (input.hidden-input)
  2x -0:10.7.0 core:backspace (input.hidden-input)
     -0:05.5.0 atom-hydra:evalBlock (input.hidden-input)

Non-Core Packages

atom-hydra 0.2.12 

i was able to use an image with the same path 2 days ago and now this error is happening
thanks

Cannot find module 'hydra-synth'

I am using MacOS Mojave 10.14.6 and have been unable to start hydra on atom. The error message is this:

Error: Cannot find module 'hydra-synth'
Require stack:

  • /Users/ciutat/atom-hydra/atom-hydra/lib/main.js
  • /Users/ciutat/atom-hydra/atom-hydra/lib/atom-hydra.js
  • /Applications/Atom.app/Contents/Resources/app.asar/static/index.html
    at Module._resolveFilename (internal/modules/cjs/loader.js:797:17)
    at o._resolveFilename (electron/js2c/renderer_init.js:43:689)
    at Function.get_Module._resolveFilename (/Applications/Atom.app/Contents/Resources/app/static/:11:157942)
    at Module.require (/app.asar/static/index.js:61:43)
    at require (/Applications/Atom.app/Contents/Resources/app/static/:11:149229)
    at Object. (/Users/ciutat/atom-hydra/lib/main.js:3:49)
    at Object. (/Users/ciutat/atom-hydra/lib/main.js:24:26)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/:11:149913)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app/static/:11:153507)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module._load (electron/js2c/asar.js:769:28)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/Applications/Atom.app/Contents/Resources/app/static/:11:149229)
    at Object. (/Users/ciutat/atom-hydra/lib/atom-hydra.js:7:15)
    at Object. (/Users/ciutat/atom-hydra/lib/atom-hydra.js:49:2)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/:11:149913)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app/static/:11:153507)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module._load (electron/js2c/asar.js:769:28)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:74:18)
    at customRequire (/Applications/Atom.app/Contents/Resources/app/static/:1:756278)
    at requireModule (/Applications/Atom.app/Contents/Resources/app/static/:14:1175133)
    at Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/static/:11:3423763)
    at Package.activateNow (/Applications/Atom.app/Contents/Resources/app/static/:11:3411762)
    at /Applications/Atom.app/Contents/Resources/app/static/:14:1879
    at Function.simpleDispatch (/Applications/Atom.app/Contents/Resources/app/static/:11:1187666)
    at Emitter.emit (/Applications/Atom.app/Contents/Resources/app/static/:11:1189107)

Thank you!

Hydra / Hydrogen conflict

Not sure if it is an Hydrogen, an Hydra or an Jupyter bug:

if I've Hydrogen enabled and try to run lines of code in Hydra toggled file, I get this:

"No kernel for grammar JavaScript found

Check that the language for this file is set in Atom, that you have a Jupyter kernel installed for it, and that you have configured the language mapping in Hydrogen preferences."

Any ideas on how to solve this?

Hydra Atom > Plugin can't be installed.

I am getting this error while trying to install the Hydra package:
I am running
OSX: High Sierra
Atom: 1.38.2
nom: 6.9.0

See attached log file.

Installing “[email protected]” failed.Hide output…

npm WARN deprecated [email protected]: npm is holding this package for security reasons. As it's a core Node module, we will not transfer it over to other users. You may safely remove the package from your dependencies.
npm ERR! Unexpected end of JSON input while parsing near '...rqWWxyrVrhx6zq2Ze4v1i'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/performance/.atom/.apm/_logs/2019-07-16T15_34_25_414Z-debug.log

2019-07-16T15_34_25_414Z-debug.log

Feature: allow to select audio input device

In order to be able to affect Hydra with sound, one could need to choose the audio input device: microphone ? an external card ? a specific virtual device routing sound from a specific software ?

Having a Pulsar package setting to define that with a select box would ease the livecoder's life :)

This PR implements it: #63

It is not ready yet though, because it depends on two PRs on hydra-synth to be merged before:

  1. Make the audio input configurable from the outside of hydra-synth:
    hydra-synth/hydra-synth#155
  2. Make the new versions of hydra-synth compatible with atom-hydra:
    hydra-synth/hydra-synth#156

A new version of hydra-synth would need to be released in order to point at it in atom-hydra's package.json

Installation of [email protected] failed during [email protected]

Installation of [email protected] failed during [email protected]

I am getting a ELIFECYCLE error while trying to install the atom-hydra package.

using
Debian GNU/Linux 10 (buster)
Atom 1.47.0

4155 verbose stack Error: [email protected] install: `node install.js`
4155 verbose stack Exit status 134
4155 verbose stack     at EventEmitter.<anonymous> (/usr/share/atom/resources/app/apm/node_modules/npm/node_modules/npm-lifecycle/index.js:304:16)
4155 verbose stack     at EventEmitter.emit (events.js:182:13)
4155 verbose stack     at ChildProcess.<anonymous> (/usr/share/atom/resources/app/apm/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
4155 verbose stack     at ChildProcess.emit (events.js:182:13)
4155 verbose stack     at maybeClose (internal/child_process.js:961:16)
4155 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:5)
4156 verbose pkgid [email protected]
4157 verbose cwd /tmp/apm-install-dir-202057-8824-1ue4356.8188
4158 verbose Linux 4.19.0-9-amd64
4159 verbose argv "/usr/share/atom/resources/app/apm/bin/node" "/usr/share/atom/resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/home/strom/.atom/.apm/.apmrc" "--userconfig" "/home/strom/.atom/.apmrc" "install" "https://www.atom.io/api/packages/atom-hydra/versions/0.2.15/tarball" "--target=5.0.13" "--disturl=https://atom.io/download/electron" "--arch=x64" "--global-style"
4160 verbose node v10.2.1
4161 verbose npm  v6.2.0
4162 error code ELIFECYCLE
4163 error errno 134
4164 error [email protected] install: `node install.js`

phantomjs-prebuilt.log

Uncaught ReferenceError: range is not defined

I've tried package installs for hydra in Pulsar using both ppm and npm following the latest instructions on the Readme.

This error appears when evaluating code in the editor:

Uncaught ReferenceError: range is not defined. 

ReferenceError: range is not defined
    at Main.evalCode (main.js:80:12)
    at HTMLElement.atom-hydra:evalCode (atom-hydra.js:21:46)
    at CommandRegistry.handleCommandEvent (/Applications/Pulsar.app/Contents/Resources/app.asar/src/command-registry.js:405:43)
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:617:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:408:22)
    at WindowEventHandler.handleDocumentKeyEvent (/Applications/Pulsar.app/Contents/Resources/app.asar/src/window-event-handler.js:153:34)

This is the eval-code is keymapped and producing the error

evalCode() {
let editor
if (editor = atom.workspace.getActiveTextEditor()) {
range = {
start: { row: 0, column: 0 },
end: { row: editor.getLastScreenRow() + 1, column: 0 }
}
this.evalFlash(range);
this._eval(editor.getText());
}
}

Any suggestions as to what's going on here?

I'm running on a Mac M3

Uncaught Error: Cannot find module 'regl'

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.37.0 x64
Electron: 2.0.18
OS: Mac OS X 10.14.4
Thrown From: atom-hydra package 0.2.10

Stack Trace

Uncaught Error: Cannot find module 'regl'

At module.js:545

Error: Cannot find module 'regl'
    at Module._resolveFilename (module.js:543:15)
    at Module._resolveFilename (/Applications/Atom.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.get_Module._resolveFilename (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:154765)
    at Module.require (/app.asar/static/index.js:40:43)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:146072)
    at HydraSynth._initRegl (/packages/atom-hydra/node_modules/hydra-synth/index.js:123:17)
    at /packages/atom-hydra/node_modules/hydra-synth/index.js:42:10)
    at Main.start (/packages/atom-hydra/lib/main.js:171:18)
    at Object.toggle (/packages/atom-hydra/lib/atom-hydra.js:43:24)
    at HTMLElement.atomHydraToggle (/packages/atom-hydra/lib/atom-hydra.js:18:39)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:349922)
    at CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:348397)
    at AtomEnvironment.dispatchApplicationMenuCommand (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:716177)
    at EventEmitter.t (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:724100)
    at emitThree (events.js:136:13)
    at EventEmitter.emit (events.js:217:7)

Commands

     -0:25.5.0 atom-hydra:toggle (div.package-detail)
  2x -0:07.4.0 core:copy (atom-notification.fatal.icon.icon-bug.native-key-bindings.has-detail.has-close.has-stack)

Non-Core Packages

atom-hydra 0.2.10 
atom-live-server 2.3.0 
emmet 2.4.3 
file-icons 2.1.32 
minimap 4.29.9 
p5js-snippets 0.4.3 
p5xjs-autocomplete 2.3.0 
processing 0.13.0 
processing-autocomplete 0.2.0 
processing-language 0.2.0 

Uncaught Error: (regl) bad data or missing for uniform "frequency1". invalid type, expected numb...

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.33.1 x64
Electron: 2.0.16
OS: Mac OS X 10.14
Thrown From: atom-hydra package 0.2.10

Stack Trace

Uncaught Error: (regl) bad data or missing for uniform "frequency1". invalid type, expected number in command /Users/user/.atom/packages/atom-hydra/node_modules/hydra-synth/src/output.js:139:20

At /Users/user/.atom/packages/atom-hydra/node_modules/regl/dist/regl.js:49

Error: (regl) bad data or missing for uniform "frequency1".  invalid type, expected number in command /Users/user/.atom/packages/atom-hydra/node_modules/hydra-synth/src/output.js:139:20
    at raise (/packages/atom-hydra/node_modules/regl/dist/regl.js:47:15)
    at Function.commandRaise (/packages/atom-hydra/node_modules/regl/dist/regl.js:390:3)
    at Object.draw (/packages/atom-hydra/node_modules/regl/dist/regl.js:5549:25), <anonymous>:351:34)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:9435:21)
    at passes.forEach (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:158:38)
    at Array.forEach (<anonymous>)
    at Output.tick (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:158:15)
    at HydraSynth.tick (/packages/atom-hydra/node_modules/hydra-synth/index.js:301:17)
    at /packages/atom-hydra/lib/main.js:216:20)
    at emitOne (events.js:116:13)
    at Engine.emit (events.js:211:7)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -1:36.5.0 core:backspace (input.hidden-input)
     -1:35.4.0 atom-hydra:evalBlock (input.hidden-input)
     -1:33.9.0 core:backspace (input.hidden-input)
     -1:32.8.0 atom-hydra:evalBlock (input.hidden-input)
     -1:32.3.0 core:backspace (input.hidden-input)
  2x -1:31.3.0 atom-hydra:evalBlock (input.hidden-input)
     -1:08.6.0 editor:newline-below (input.hidden-input)
     -1:07.4.0 core:backspace (input.hidden-input)
     -1:06.8.0 jumpy:toggle (input.hidden-input)
     -1:05.9.0 jumpy:clear (input.hidden-input)
     -1:05.1.0 jumpy:toggle (input.hidden-input)
     -0:50.4.0 core:move-left (input.hidden-input)
     -0:49.7.0 core:backspace (input.hidden-input)
     -0:49.2.0 jumpy:toggle (input.hidden-input)
     -0:47.5.0 jumpy:clear (input.hidden-input)
     -0:45.9.0 atom-hydra:evalBlock (input.hidden-input)

Non-Core Packages

atom-hydra 0.2.10 
atom-pair 2.0.13 
jumpy 5.0.2 
tidal-autocode 0.6.4 
tidalcycles 0.13.0 
veda 2.10.2 

add feature to hide Atom code

Just like the Hydra feature that exists in the browser, it would be great to be able to toggle the code's visibility when desired with the CTRL-Shift-H key binding.

Uncaught Error: (regl) bad data or missing for uniform "frequency0". invalid type, expected numb...

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.46.0 x64
Electron: 4.2.7
OS: Unknown Windows version
Thrown From: atom-hydra package 0.2.14

Stack Trace

Uncaught Error: (regl) bad data or missing for uniform "frequency0". invalid type, expected number in command C:\Users\Emanuel.atom\packages\atom-hydra\node_modules\hydra-synth\src\output.js:103:20

At C:\Users\Emanuel\.atom\packages\atom-hydra\node_modules\regl\dist\regl.js:49

Error: (regl) bad data or missing for uniform "frequency0".  invalid type, expected number in command C:\Users\Emanuel\.atom\packages\atom-hydra\node_modules\hydra-synth\src\output.js:103:20
    at raise (/packages/atom-hydra/node_modules/regl/dist/regl.js:47:15)
    at Function.commandRaise (/packages/atom-hydra/node_modules/regl/dist/regl.js:402:3)
    at Output.draw (/packages/atom-hydra/node_modules/regl/dist/regl.js:5811:25), <anonymous>:345:34)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:9822:21)
    at Output.tick (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:119:8)
    at HydraRenderer.tick (/packages/atom-hydra/node_modules/hydra-synth/hydra-synth.js:394:19)
    at /packages/atom-hydra/lib/main.js:216:20)
    at Engine.emit (events.js:182:13)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -3:43.8.0 editor:newline (input.hidden-input)
  8x -3:34.9.0 core:backspace (input.hidden-input)
     -3:23.7.0 core:move-left (input.hidden-input)
  2x -3:18.5.0 core:move-right (input.hidden-input)
     -2:50.2.0 atom-hydra:evalBlock (input.hidden-input)
     -2:37.1.0 core:backspace (input.hidden-input)
     -2:36.1.0 atom-hydra:evalBlock (input.hidden-input)
     -2:21.9.0 core:backspace (input.hidden-input)
     -2:13 atom-hydra:evalBlock (input.hidden-input)
  3x -2:08.9.0 core:backspace (input.hidden-input)
  7x -2:01.6.0 editor:newline (input.hidden-input)
     -1:43.4.0 atom-hydra:evalBlock (input.hidden-input)
     -1:39.4.0 editor:newline (input.hidden-input)
     -1:20.1.0 core:move-right (input.hidden-input)
     -0:57 core:backspace (input.hidden-input)
     -0:52.5.0 atom-hydra:evalBlock (input.hidden-input)

Non-Core Packages

atom-hydra 0.2.14 

Atom-hydra on Pulsar

Hi! I don't know if it's fine to report issues with community forks of Atom, or if I'm a little too early and you need to settle for a fork to support?

I'm currently trying Pulsar, and neither the package manager method, nor the APM method is working.

With APM (and Atom-Hydra version 0.4.3 from Github), the installation apparently goes well, but I get : Failed to activate the atom-hydra package : hydra is not defined when trying to toggle Hydra

From Pulsar's package manage (version 0.3.6, as listed here), the installation doesn't even complete : Uncaught SyntaxError: Cannot use import statement outside a module.

That's while running Pulsar 1.100.2022121604 on Windows 10.

Uncaught Error: (regl) invalid texture shape

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.59.0 x64
Electron: 9.4.4
OS: Mac OS X 10.14.6
Thrown From: atom-hydra package 0.3.6

Stack Trace

Uncaught Error: (regl) invalid texture shape

At /Users/larayilancioglu/.atom/packages/atom-hydra/node_modules/regl/dist/regl.js:47

Error: (regl) invalid texture shape
    at raise (/packages/atom-hydra/node_modules/regl/dist/regl.js:47:15)
    at check (/packages/atom-hydra/node_modules/regl/dist/regl.js:54:5)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:512:3)
    at reglTexture2D (/packages/atom-hydra/node_modules/regl/dist/regl.js:3453:15)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:3571:5)
    at /packages/atom-hydra/node_modules/hydra-synth/src/hydra-source.js:48:28)

Commands

     -0:15 atom-hydra:toggle (input.hidden-input)
     -0:03.6.0 atom-hydra:evalBlock (input.hidden-input)

Non-Core Packages

atom-hydra 0.3.6 
busy-signal 2.0.1 
intentions 2.1.1 
linter 3.4.0 
linter-glslify 1.0.0 
linter-ui-default 3.4.1 

Uncaught Error: (regl) bad data or missing for uniform "radius0". invalid type, expected number ...

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.55.0 x64
Electron: 6.1.12
OS: Microsoft Windows 10 Home
Thrown From: atom-hydra package 0.3.2

Stack Trace

Uncaught Error: (regl) bad data or missing for uniform "radius0". invalid type, expected number in command C:\Users\Raveen.atom\packages\atom-hydra\node_modules\hydra-synth\src\output.js:104:20

At C:\Users\Raveen\.atom\packages\atom-hydra\node_modules\regl\dist\regl.js:49

Error: (regl) bad data or missing for uniform "radius0".  invalid type, expected number in command C:\Users\Raveen\.atom\packages\atom-hydra\node_modules\hydra-synth\src\output.js:104:20
    at raise (/packages/atom-hydra/node_modules/regl/dist/regl.js:47:15)
    at Function.commandRaise (/packages/atom-hydra/node_modules/regl/dist/regl.js:402:3)
    at Output.draw (/packages/atom-hydra/node_modules/regl/dist/regl.js:5897:25), <anonymous>:345:34)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:9991:21)
    at Output.tick (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:120:8)
    at HydraRenderer.tick (/packages/atom-hydra/node_modules/hydra-synth/hydra-synth.js:396:19)
    at /packages/atom-hydra/lib/main.js:226:20)
    at Engine.emit (events.js:200:13)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -1:40.1.0 core:move-right (input.hidden-input)
  2x -1:39.5.0 core:backspace (input.hidden-input)
     -1:33.3.0 atom-hydra:evalLine (input.hidden-input)
  4x -1:31.6.0 core:move-up (input.hidden-input)
  4x -1:30 atom-hydra:evalLine (input.hidden-input)
     -1:01.6.0 tidalcycles:eval (input.hidden-input)
     -0:54.7.0 atom-hydra:evalLine (input.hidden-input)
  3x -0:54 core:move-up (input.hidden-input)
     -0:53 atom-hydra:evalLine (input.hidden-input)
  7x -0:52.6.0 core:move-down (input.hidden-input)
     -0:51 atom-hydra:evalLine (input.hidden-input)
  5x -0:49.9.0 core:move-down (input.hidden-input)
     -0:48.4.0 core:move-up (input.hidden-input)
     -0:48 atom-hydra:evalLine (input.hidden-input)
  2x -0:39.1.0 atom-hydra:toggle (input.hidden-input)
  2x -0:33.5.0 atom-hydra:evalLine (input.hidden-input)

Non-Core Packages

atom-beautify 0.33.4 
atom-html-preview 0.2.6 
atom-hydra 0.3.2 
atom-ternjs 0.20.0 
autoclose-html 0.23.0 
busy-signal 2.0.1 
emmet 2.4.3 
hyperclick 0.1.5 
intentions 1.1.5 
language-ejs 0.4.0 
linter 2.3.1 
linter-eslint 8.5.5 
linter-ui-default 1.8.1 
pigments 0.40.6 
Sublime-Style-Column-Selection 1.7.5 
tidalcycles 3.16.6 

Failed to activate the atom-hydra package

Just updated the atom hydra package on macOS Big Sur 11.6, have this error:

/Users/avitax/.atom/packages/atom-hydra/node_modules/hydra-synth/src/index.js:1
(function (exports, require, module, __filename, __dirname, process, global, Buffer) { return function (exports, require, module, __filename, __dirname) { import Synth from './hydra-synth.js'
^^^^^^
SyntaxError: Cannot use import statement outside a module
at new Script (vm.js:84:7)
at NativeCompileCache.runInThisContext (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:11:148836)
at Module.get_Module._compile (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:11:149690)
at Object.value [as .js] (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:11:153507)
at Module.load (internal/modules/cjs/loader.js:815:32)
at Module._load (internal/modules/cjs/loader.js:727:14)
at Function.Module._load (electron/js2c/asar.js:769:28)
at Module.require (file:///private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app.asar/static/index.js:72:46)
at require (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:11:149229)
at Object. (/Users/avitax/.atom/packages/atom-hydra/lib/main.js:3:49)
at Object. (/Users/avitax/.atom/packages/atom-hydra/lib/main.js:24:26)
at Module.get_Module._compile (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:11:149913)
at Object.value [as .js] (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:11:153507)
at Module.load (internal/modules/cjs/loader.js:815:32)
at Module._load (internal/modules/cjs/loader.js:727:14)
at Function.Module._load (electron/js2c/asar.js:769:28)
at Module.require (file:///private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app.asar/static/index.js:72:46)
at require (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:11:149229)
at Object. (/Users/avitax/.atom/packages/atom-hydra/lib/atom-hydra.js:7:15)
at Object. (/Users/avitax/.atom/packages/atom-hydra/lib/atom-hydra.js:49:2)
at Module.get_Module._compile (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:11:149913)
at Object.value [as .js] (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:11:153507)
at Module.load (internal/modules/cjs/loader.js:815:32)
at Module._load (internal/modules/cjs/loader.js:727:14)
at Function.Module._load (electron/js2c/asar.js:769:28)
at Module.require (file:///private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app.asar/static/index.js:72:46)
at require (internal/modules/cjs/helpers.js:74:18)
at customRequire (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:1:756278)
at requireModule (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:14:1175133)
at Package.requireMainModule (/private/var/folders/1z/kvbzjfz163d8v9vd3tsjcb8w0000gn/T/AppTranslocation/4E6214AF-102F-484F-93D8-F34710C5A730/d/Atom.app/Contents/Resources/app/static/:11:3423763)

Uncaught TypeError: x.getTexture is not a function

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.44.0 x64
Electron: 4.2.7
OS: Mac OS X 10.15.3
Thrown From: atom-hydra package 0.2.14

Stack Trace

Uncaught TypeError: x.getTexture is not a function

At /Users/Bamboleobamboleo/.atom/packages/atom-hydra/node_modules/hydra-synth/src/GeneratorFactory.js:97

TypeError: x.getTexture is not a function
    at Object.typedArg.value (/packages/atom-hydra/node_modules/hydra-synth/src/GeneratorFactory.js:97:33)
    at Object.draw (/packages/atom-hydra/node_modules/regl/dist/regl.js:5557:25), <anonymous>:355:11)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:9445:21)
    at passes.forEach (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:164:38)
    at Array.forEach (<anonymous>)
    at Output.tick (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:164:15)
    at HydraSynth.tick (/packages/atom-hydra/node_modules/hydra-synth/index.js:316:17)
    at /packages/atom-hydra/lib/main.js:216:20)
    at Engine.emit (events.js:182:13)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -2:04.2.0 atom-hydra:evalBlock (input.hidden-input)
  2x -2:02.7.0 editor:newline (input.hidden-input)
     -1:42.9.0 atom-hydra:evalBlock (input.hidden-input)
     -1:41.9.0 editor:newline (input.hidden-input)
     -1:36.5.0 core:backspace (input.hidden-input)
     -1:35.7.0 atom-hydra:evalBlock (input.hidden-input)
     -1:34.9.0 core:move-right (input.hidden-input)
     -1:33.2.0 atom-hydra:evalBlock (input.hidden-input)
  2x -1:25.5.0 editor:newline (input.hidden-input)
     -1:13.5.0 core:backspace (input.hidden-input)
     -1:12.8.0 core:move-right (input.hidden-input)
     -1:01.3.0 atom-hydra:evalBlock (input.hidden-input)
  2x -0:38 editor:newline (input.hidden-input)
     -0:32.1.0 atom-hydra:evalBlock (input.hidden-input)
     -0:31.1.0 editor:newline (input.hidden-input)
  3x -0:28.8.0 atom-hydra:evalBlock (input.hidden-input)

Non-Core Packages

atom-hydra 0.2.14 
tidalcycles 3.8.7 

Cannot find module 'hydra-synth' Require stack: [Atom-Windows 11]

Hi I am encountering this problem with atom-hydra,

Failed to activate the atom-hydra package

At Cannot find module 'hydra-synth'
Require stack:
- C:\Users\admin\atom-hydra\atom-hydra\lib\main.js
- C:\Users\admin\atom-hydra\atom-hydra\lib\atom-hydra.js
- C:\Users\admin\AppData\Local\atom\app-1.60.0\resources\app.asar\static\index.html

Error: Cannot find module 'hydra-synth'
Require stack:
- C:\Users\admin\atom-hydra\atom-hydra\lib\main.js
- C:\Users\admin\atom-hydra\atom-hydra\lib\atom-hydra.js
- C:\Users\admin\AppData\Local\atom\app-1.60.0\resources\app.asar\static\index.html
    at Module._resolveFilename (internal/modules/cjs/loader.js:797:17)
    at o._resolveFilename (electron/js2c/renderer_init.js:43:689)
    at Function.get_Module._resolveFilename (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:11:157942)
    at Module.require (/app.asar/static/index.js:61:43)
    at require (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:11:149229)
    at Object.<anonymous> (~/atom-hydra/lib/main.js:3:49)
    at Object.<anonymous> (~/atom-hydra/lib/main.js:24:26)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:11:149913)
    at Object.value [as .js] (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:11:153507)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module._load (electron/js2c/asar.js:769:28)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:11:149229)
    at Object.<anonymous> (~/atom-hydra/lib/atom-hydra.js:7:15)
    at Object.<anonymous> (~/atom-hydra/lib/atom-hydra.js:49:2)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:11:149913)
    at Object.value [as .js] (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:11:153507)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module._load (electron/js2c/asar.js:769:28)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:74:18)
    at customRequire (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:1:802772)
    at requireModule (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:14:1175135)
    at Package.requireMainModule (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:11:3543231)
    at Package.activateNow (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:11:3531230)
    at ~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:14:1879
    at Function.simpleDispatch (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:11:1187666)
    at Emitter.emit (~/AppData/Local/atom/app-1.60.0/resources/app/static/<embedded>:11:1189107)

Commands

  4x -3:40.6.0 core:backspace (input.hidden-input)
  2x -3:38.8.0 editor:newline (input.hidden-input)
  3x -3:38.3.0 core:backspace (input.hidden-input)
     -3:33.6.0 linter-ui-default:toggle-panel (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
     -3:14.3.0 atom-hydra:toggle (input.hidden-input)
  2x -3:07.3.0 core:backspace (input.hidden-input)
  2x -3:06.8.0 editor:newline (input.hidden-input)
     -3:03.7.0 intentions:highlight (input.hidden-input)
  3x -2:59.9.0 core:backspace (input.hidden-input)
  3x -2:59.5.0 intentions:highlight (input.hidden-input)
     -2:57 editor:newline (input.hidden-input)
     -2:56.2.0 intentions:highlight (input.hidden-input)
     -2:56 core:backspace (input.hidden-input)
     -2:55.8.0 intentions:highlight (input.hidden-input)
     -2:55.3.0 editor:newline (input.hidden-input)
  2x -2:55.2.0 intentions:highlight (input.hidden-input)

Non-Core Packages

atom-hydra 0.4.3 
autocomplete-glsl 0.2.3 
busy-signal 2.0.1 
intentions 2.1.1 
language-glsl 2.0.4 
linter 3.4.0 
linter-glslify 1.0.0 
linter-ui-default 3.4.1 
tidalcycles 3.16.17 
veda 2.14.3 

Additional Information

Failed to activate the atom-hydra package – different issue

Just updated the atom hydra package on macOS Big Sur 11.6, have this error:

Cannot find module 'p5/lib/addons/p5.dom'
Require stack:
- /Users/jsimon/.atom/packages/atom-hydra/lib/p5.js
- /Users/jsimon/.atom/packages/atom-hydra/lib/main.js
- /Users/jsimon/.atom/packages/atom-hydra/lib/atom-hydra.js
- /Applications/Atom.app/Contents/Resources/app.asar/static/index.html
Hide Stack Trace
Error: Cannot find module 'p5/lib/addons/p5.dom'
Require stack:
- /Users/jsimon/.atom/packages/atom-hydra/lib/p5.js
- /Users/jsimon/.atom/packages/atom-hydra/lib/main.js
- /Users/jsimon/.atom/packages/atom-hydra/lib/atom-hydra.js
- /Applications/Atom.app/Contents/Resources/app.asar/static/index.html
    at Module._resolveFilename (internal/modules/cjs/loader.js:797:17)
    at o._resolveFilename (electron/js2c/renderer_init.js:43:689)
    at Function.get_Module._resolveFilename (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:157920)
    at Module.require (file:///Applications/Atom.app/Contents/Resources/app.asar/static/index.js:61:43)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:149207)
    at Object.<anonymous> (/Users/jsimon/.atom/packages/atom-hydra/lib/p5.js:3:23)
    at Object.<anonymous> (/Users/jsimon/.atom/packages/atom-hydra/lib/p5.js:6:24)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:149891)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:153485)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module._load (electron/js2c/asar.js:769:28)
    at Module.require (file:///Applications/Atom.app/Contents/Resources/app.asar/static/index.js:72:46)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:149207)
    at Object.<anonymous> (/Users/jsimon/.atom/packages/atom-hydra/lib/main.js:10:37)
    at Object.<anonymous> (/Users/jsimon/.atom/packages/atom-hydra/lib/main.js:20:26)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:149891)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:153485)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module._load (electron/js2c/asar.js:769:28)
    at Module.require (file:///Applications/Atom.app/Contents/Resources/app.asar/static/index.js:72:46)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:149207)
    at Object.<anonymous> (/Users/jsimon/.atom/packages/atom-hydra/lib/atom-hydra.js:7:15)
    at Object.<anonymous> (/Users/jsimon/.atom/packages/atom-hydra/lib/atom-hydra.js:49:2)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:149891)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:153485)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module._load (electron/js2c/asar.js:769:28)

Uncaught TypeError: Cannot read property 'clear' of undefined

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.44.0 x64
Electron: 4.2.7
OS: Mac OS X 10.14.6
Thrown From: atom-hydra package 0.2.14

Stack Trace

Uncaught TypeError: Cannot read property 'clear' of undefined

At /Users/bencekollanyi/.atom/packages/atom-hydra/lib/main.js:57

TypeError: Cannot read property 'clear' of undefined
    at Main.log (/packages/atom-hydra/lib/main.js:57:19)
    at Main._eval (/packages/atom-hydra/lib/main.js:48:12)
    at Main.evalBlock (/packages/atom-hydra/lib/main.js:70:12)
    at HTMLElement.atomHydraEvalBlock (/packages/atom-hydra/lib/atom-hydra.js:20:47)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:349290)
    at KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:1253613)
    at KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:1249747)
    at WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:284496)

Commands

     -1:27.4.0 atom-hydra:evalBlock (input.hidden-input)
     -1:26.4.0 core:move-down (input.hidden-input)
     -1:26 atom-hydra:evalBlock (input.hidden-input)
  9x -1:24.6.0 core:move-up (input.hidden-input)
     -1:21.1.0 atom-hydra:evalBlock (input.hidden-input)
  8x -1:20.6.0 core:move-down (input.hidden-input)
  2x -1:17.9.0 core:move-up (input.hidden-input)
     -1:16.5.0 atom-hydra:evalBlock (input.hidden-input)
     -1:16 core:move-down (input.hidden-input)
     -1:15.6.0 atom-hydra:evalBlock (input.hidden-input)
     -1:04.8.0 atom-hydra:toggle (input.hidden-input)
  2x -0:58 atom-hydra:evalBlock (input.hidden-input)
     -0:11.6.0 core:select-all (input.hidden-input)
     -0:11.2.0 core:backspace (input.hidden-input)
     -0:10.7.0 core:paste (input.hidden-input)
     -0:09.1.0 atom-hydra:evalBlock (input.hidden-input)

Non-Core Packages

atom-hydra 0.2.14 
tidalcycles 3.8.0 

Uncaught TypeError: Cannot redefine property: ontrack

[Enter steps to reproduce:]

  1. Trying to install in Atom on Lubuntu16.04 64 bit
  2. ...

Atom: 1.38.2 x64
Electron: 2.0.18
OS: Ubuntu 16.04.6
Thrown From: atom-hydra package 0.2.10

Stack Trace

Uncaught TypeError: Cannot redefine property: ontrack

At /home/et/.atom/packages/atom-hydra/node_modules/webrtc-adapter/dist/utils.js:80

TypeError: Cannot redefine property: ontrack
    at Function.defineProperty (<anonymous>)
    at Object.wrapPeerConnectionEvent (/packages/atom-hydra/node_modules/webrtc-adapter/dist/utils.js:80:10)
    at Object.shimOnTrack (/packages/atom-hydra/node_modules/webrtc-adapter/dist/chrome/chrome_shim.js:124:11)
    at adapterFactory (/packages/atom-hydra/node_modules/webrtc-adapter/dist/adapter_factory.js:79:18)
    at /packages/atom-hydra/node_modules/webrtc-adapter/dist/adapter_core.js:18:51)
    at /packages/atom-hydra/node_modules/webrtc-adapter/dist/adapter_core.js:21:3)
    at Module.get_Module._compile (/usr/share/atom/resources/app/static/<embedded>:11:147172)
    at Object.value [as .js] (/usr/share/atom/resources/app/static/<embedded>:11:150720)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (/app.asar/static/index.js:60:45)
    at require (/usr/share/atom/resources/app/static/<embedded>:11:146462)
    at /packages/atom-hydra/node_modules/hydra-synth/src/lib/getscreenmedia.js:1:170)
    at /packages/atom-hydra/node_modules/hydra-synth/src/lib/getscreenmedia.js:210:3)
    at Module.get_Module._compile (/usr/share/atom/resources/app/static/<embedded>:11:147172)
    at Object.value [as .js] (/usr/share/atom/resources/app/static/<embedded>:11:150720)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (/app.asar/static/index.js:60:45)
    at require (/usr/share/atom/resources/app/static/<embedded>:11:146462)
    at /packages/atom-hydra/node_modules/hydra-synth/src/lib/screenmedia.js:1:179)
    at /packages/atom-hydra/node_modules/hydra-synth/src/lib/screenmedia.js:39:3)
    at Module.get_Module._compile (/usr/share/atom/resources/app/static/<embedded>:11:147172)
    at Object.value [as .js] (/usr/share/atom/resources/app/static/<embedded>:11:150720)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (/app.asar/static/index.js:60:45)

Commands

  3x -4:21.5.0 core:backspace (input.hidden-input)

Non-Core Packages

atom-hydra 0.2.10 

Failed to activate the atom-hydra package

Hi Olivia!

I was updating my Atom, but it failed to run Hydra.
I wonder if I can just manually add the glsl package

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.40.0 x64
Electron: 3.1.10
OS: Mac OS X 10.10.5
Thrown From: atom-hydra package 0.2.14

Stack Trace

Failed to activate the atom-hydra package

At Cannot find module 'glsl-fast-gaussian-blur' from '/Users/Santiago/.atom/packages/atom-hydra/node_modules/hydra-synth/src/glsl'

Error: Cannot find module 'glsl-fast-gaussian-blur' from '/Users/Santiago/.atom/packages/atom-hydra/node_modules/hydra-synth/src/glsl'
    at Function.module.exports [as sync] (/Users/Santiago/node_modules/glsl-resolve/node_modules/resolve/lib/sync.js:32:11)
    at Depper.resolveSync [as resolve] (/Users/Santiago/node_modules/glsl-resolve/index.js:33:19)
    at /Users/Santiago/node_modules/glslify-deps/sync.js:156:27
    at Array.forEach (<anonymous>)
    at resolveImports (/Users/Santiago/node_modules/glslify-deps/sync.js:149:13)
    at Depper.add (/Users/Santiago/node_modules/glslify-deps/sync.js:128:3)
    at Object.file (/Users/Santiago/node_modules/glslify/index.js:53:23)
    at module.exports (/Users/Santiago/node_modules/glslify/index.js:18:20)
    at /packages/atom-hydra/node_modules/hydra-synth/src/glsl/renderpass-functions.js:23:11)
    at /packages/atom-hydra/node_modules/hydra-synth/src/glsl/renderpass-functions.js:27:3)
    at Module.get_Module._compile (/Users/Santiago/Desktop/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .js] (/Users/Santiago/Desktop/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/Users/Santiago/Desktop/Atom.app/Contents/Resources/app/static/<embedded>:11:146745)
    at /packages/atom-hydra/node_modules/hydra-synth/src/generator-factory.js:4:29)
    at /packages/atom-hydra/node_modules/hydra-synth/src/generator-factory.js:95:3)
    at Module.get_Module._compile (/Users/Santiago/Desktop/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .js] (/Users/Santiago/Desktop/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/Users/Santiago/Desktop/Atom.app/Contents/Resources/app/static/<embedded>:11:146745)
    at /packages/atom-hydra/node_modules/hydra-synth/hydra-synth.js:10:15)
    at /packages/atom-hydra/node_modules/hydra-synth/hydra-synth.js:390:3)
    at Module.get_Module._compile (/Users/Santiago/Desktop/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .js] (/Users/Santiago/Desktop/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/Users/Santiago/Desktop/Atom.app/Contents/Resources/app/static/<embedded>:11:146745)
    at /packages/atom-hydra/node_modules/hydra-synth/index.js:1:170)

Commands

     -0:35.1.0 atom-hydra:toggle (input.hidden-input)
     -0:18.6.0 core:copy (atom-notification.fatal.icon.icon-bug.native-key-bindings.has-detail.has-close.has-stack)

Non-Core Packages

arduino-upload 1.7.0 
atom-beautify 0.33.4 
atom-hydra 0.2.14 
atom-processing 0.1.2 
atom-python-run 0.9.7 
atom-runner 2.7.1 
build-processing 0.1.2 
console-panel 0.3.1 
cssbeautify 1.3.0 
dash 1.7.1 
htmlhint 1.1.4 
language-arduino 0.4.3 
language-lua 0.9.11 
perfectionist 2.0.0 
processing-atom 1.1.0 
processing-autocomplete 0.2.0 
processing-language 0.2.0 
python-runner 1.2.1 
remote-atom 1.3.12 
rhino-python 0.8.4 
script 3.18.1 
styri-syntax 1.0.0 
tidal-autocode 0.6.4 
tidalcycles 3.8.7 

initScreen returns black screen in atom-hydra

the initScreen function is returning a black screen in atom hydra both on windows and on MacOs. I have been experiencing this after not using hydra in atom for a while, so I am not sure which change caused this problem. Does anyone has any clue?

Uncaught Error: (regl) bad data or missing for uniform "speed2". invalid type, expected number i...

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.58.0 x64
Electron: 9.4.4
OS: Mac OS X 10.14.6
Thrown From: atom-hydra package 0.3.2

Stack Trace

Uncaught Error: (regl) bad data or missing for uniform "speed2". invalid type, expected number in command /Users/professorloveless/.atom/packages/atom-hydra/node_modules/hydra-synth/src/output.js:104:20

At /Users/professorloveless/.atom/packages/atom-hydra/node_modules/regl/dist/regl.js:49

Error: (regl) bad data or missing for uniform "speed2".  invalid type, expected number in command /Users/professorloveless/.atom/packages/atom-hydra/node_modules/hydra-synth/src/output.js:104:20
    at raise (/packages/atom-hydra/node_modules/regl/dist/regl.js:47:15)
    at Function.commandRaise (/packages/atom-hydra/node_modules/regl/dist/regl.js:402:3)
    at Output.draw (/packages/atom-hydra/node_modules/regl/dist/regl.js:5897:25), <anonymous>:351:34)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:9991:21)
    at Output.tick (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:120:8)
    at HydraRenderer.tick (/packages/atom-hydra/node_modules/hydra-synth/hydra-synth.js:396:19)
    at /packages/atom-hydra/lib/main.js:226:20)
    at Engine.emit (events.js:223:5)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -0:39.2.0 atom-hydra:toggle (input.hidden-input)
  5x -0:37.8.0 atom-hydra:evalBlock (input.hidden-input)
  2x -0:28.7.0 core:backspace (input.hidden-input)
     -0:27.6.0 atom-hydra:evalBlock (input.hidden-input)
     -0:26.3.0 core:move-down (input.hidden-input)
     -0:25.9.0 core:move-right (input.hidden-input)
     -0:24.9.0 core:backspace (input.hidden-input)

Non-Core Packages

atom-hydra 0.3.2 
atom-live-server 2.3.0 
atom-sonic 0.3.2 
color-picker 2.3.0 
foxdot 1.3.0 
local-web-server 0.1.0 
markdown-pdf 2.3.3 
moonbeam-syntax 0.8.2 
sb-atom-sonic-pi 1.0.0-beta.3 
seti-syntax 1.2.0 
tidalcycles 3.16.14 

I'm extremely dumb can someone help me install this on Pulsar (macOS) please please please

Hi my problem is at it says on the tin really x

I know that I need to follow the readme instead of just using the package installer (which throws up issues that others have noted)

But I don't know how to follow the readme </3

I don't know what
3. Enter the atom directory cd atom-hydra
means !
I don't even know how to begin following this instruction and I've been looking on the internet for ages

I haven't got this far but again, i have no idea what
4. Install the dependencies npm install
means either!

Any help will be much much much appreciated xoxo

Bottom buttons don't work

Atom version: 3.9.1
Atom-hydra version: 0.2.12
OS: Ubuntu 18.04

There is a small toolbar on the bottom right with three buttons, one for downloading the image it seems, the other two I don't know. They don't have tooltips, they don't do anything when clicked. I don't know if this is a problem with my installation or just they are not patched yet or something.

Can anyone help?

Object Constructor Factory Fails in Atom

Hey, I noticed this strange issue when working in atom and hydra, when I try to add something like this

function Performer(id, address, val) {
  this.id = id;
  this.address = address;
  this.val = val;
}

It is not evaluated, thus cannot be found by the rest of the program. However, evaluated in terminal window of hydra seems to be okay... is it something known, basically, isn't possible to add objects in this way in atom?

Cannot read property 'getTexture' of undefined

This code outputs perfectly fine in the web version of Hydra, however I get the error in the title trying to run this code in Atom. On 64 bit Windows 10
Expected output:
image

shape(22)
.modulate(osc(23))
.color(.1,.6,.8)
.repeat(2,2)
.scrollX(.01,.02)
.scrollY(.1,.02)
.pixelate(50,50)
.out(o1)

osc(1,1,1)
.pixelate(25,6)
.scrollY(-.2)
.add(o1)
.out()

Uncaught Error: (regl) webgl not supported, try upgrading your browser or graphics drivers http:/...

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.37.0 x64
Electron: 2.0.18
OS: Mac OS X 10.11.6
Thrown From: atom-hydra package 0.2.10

Stack Trace

Uncaught Error: (regl) webgl not supported, try upgrading your browser or graphics drivers http://get.webgl.org

At /Users/diego/.atom/packages/atom-hydra/node_modules/regl/dist/regl.js:49

Error: (regl) webgl not supported, try upgrading your browser or graphics drivers http://get.webgl.org
    at Function.raise (/packages/atom-hydra/node_modules/regl/dist/regl.js:47:15)
    at onDone (/packages/atom-hydra/node_modules/regl/dist/regl.js:888:15)
    at parseArgs (/packages/atom-hydra/node_modules/regl/dist/regl.js:966:5)
    at wrapREGL (/packages/atom-hydra/node_modules/regl/dist/regl.js:9101:16)
    at HydraSynth._initRegl (/packages/atom-hydra/node_modules/hydra-synth/index.js:123:32)
    at /packages/atom-hydra/node_modules/hydra-synth/index.js:42:10)
    at Main.start (/packages/atom-hydra/lib/main.js:171:18)
    at Object.toggle (/packages/atom-hydra/lib/atom-hydra.js:43:24)
    at HTMLElement.atomHydraToggle (/packages/atom-hydra/lib/atom-hydra.js:18:39)
    at CommandRegistry.handleCommandEvent (/Users/diego/Downloads/Atom.app/Contents/Resources/app/static/<embedded>:11:349922)
    at CommandRegistry.dispatch (/Users/diego/Downloads/Atom.app/Contents/Resources/app/static/<embedded>:11:348397)
    at AtomEnvironment.dispatchApplicationMenuCommand (/Users/diego/Downloads/Atom.app/Contents/Resources/app/static/<embedded>:1:716177)
    at EventEmitter.t (/Users/diego/Downloads/Atom.app/Contents/Resources/app/static/<embedded>:1:724100)
    at emitThree (events.js:136:13)
    at EventEmitter.emit (events.js:217:7)

Commands

     -0:10.6.0 atom-hydra:toggle (atom-pane.pane.active)

Non-Core Packages

atom-hydra 0.2.10 
tidalcycles 3.0.0 

Uncaught Error: (regl) bad data or missing for uniform "amount371". invalid type, expected numbe...

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.44.0 x64
Electron: 4.2.7
OS: Mac OS X 10.13.6
Thrown From: atom-hydra package 0.2.14

Stack Trace

Uncaught Error: (regl) bad data or missing for uniform "amount371". invalid type, expected number in command /Users/keajnwp/.atom/packages/atom-hydra/node_modules/hydra-synth/src/output.js:145:20

At /Users/keajnwp/.atom/packages/atom-hydra/node_modules/regl/dist/regl.js:49

Error: (regl) bad data or missing for uniform "amount371".  invalid type, expected number in command /Users/keajnwp/.atom/packages/atom-hydra/node_modules/hydra-synth/src/output.js:145:20
    at raise (/packages/atom-hydra/node_modules/regl/dist/regl.js:47:15)
    at Function.commandRaise (/packages/atom-hydra/node_modules/regl/dist/regl.js:390:3)
    at Object.draw (/packages/atom-hydra/node_modules/regl/dist/regl.js:5557:25), <anonymous>:359:34)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:9445:21)
    at passes.forEach (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:164:38)
    at Array.forEach (<anonymous>)
    at Output.tick (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:164:15)
    at HydraSynth.tick (/packages/atom-hydra/node_modules/hydra-synth/index.js:316:17)
    at /packages/atom-hydra/lib/main.js:216:20)
    at Engine.emit (events.js:182:13)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -1:06.2.0 core:undo (input.hidden-input)
     -1:05.8.0 core:paste (input.hidden-input)
  4x -1:03.0 atom-hydra:evalBlock (input.hidden-input)
  2x -1:00.6.0 core:backspace (input.hidden-input)
     -0:58.2.0 atom-hydra:evalBlock (input.hidden-input)
     -0:55 editor:newline (input.hidden-input)
     -0:53.9.0 core:copy (input.hidden-input)
     -0:53.3.0 editor:newline (input.hidden-input)
     -0:53.1.0 core:paste (input.hidden-input)
  3x -0:35.8.0 editor:newline (input.hidden-input)
     -0:34.2.0 core:paste (input.hidden-input)
     -0:31.9.0 atom-hydra:evalBlock (input.hidden-input)
     -0:21.4.0 core:paste (input.hidden-input)
  7x -0:19.5.0 atom-hydra:evalBlock (input.hidden-input)
     -0:06.1.0 core:save (ul.list-inline.tab-bar.inset-panel)
     -0:03.6.0 atom-hydra:evalBlock (input.hidden-input)

Non-Core Packages

atom-hydra 0.2.14 
sb-atom-sonic-pi 1.0.0-beta.2 
tidalcycles 3.8.7 
veda 2.13.1 

Cannot use import statement outside a module

Hello guys,

I'm encountering this error since the first time I tried to install. I found this website its explain what cause that problem and how to fix it but whatever I try nothings changed.

Could anyone help me?

Im using win 11 / atom 1.60.0

Ekran görüntüsü 2022-11-13 230515

Every variable fire error - ReferenceError: variable is not defined

Hi dear
I have some problem with atom-hydra.
Pulsar ver 1.109.2023092015
Mac Os Ventura
Chip M2

Every variable that i declare fire ReferenceError: VAR_NAME is not defined

I tried to eval code in block, all line and single line but is the same. The same issue i have try to use P5, also the the istancing of new p5.
For example:
`msg.setPort(3333)

freq = 1
msg.on('/dirt/play', (args) => {
freq = 1
console.log(args)
})

osc(()=>freq)
.out()`

fire

ERROR ReferenceError: freq is not defined at Array.eval (eval at _eval (main.js:40), <anonymous>:1:11) at Output.typedArg.value (/Users/../.pulsar/packages/atom-hydra/node_modules/hydra-synth/src/format-arguments.js:68) at Output.draw (eval at compile (/Users/../.pulsar/packages/atom-hydra/node_modules/regl/dist/regl.js:5897), <anonymous>:344:11) at Output.REGLCommand [as draw] (/Users/../.pulsar/packages/atom-hydra/node_modules/regl/dist/regl.js:9991) at Output.tick (/Users/../.pulsar/packages/atom-hydra/node_modules/hydra-synth/src/output.js:121) at HydraRenderer.tick (/Users/../.pulsar/packages/atom-hydra/node_modules/hydra-synth/hydra-synth.js:434) at Engine.<anonymous> (main.js:236) at Engine.emit (events.js:315) at Engine.tick (/Users/../.pulsar/packages/atom-hydra/node_modules/raf-loop/index.js:42)

and from /User/../.pulsar/packages/atom-hydra/lib/main.js

ERROR ReferenceError: freq is not defined at Array.eval (eval at _eval (main.js:40), <anonymous>:1:11) at Output.typedArg.value (/Users/../.pulsar/packages/atom-hydra/node_modules/hydra-synth/src/format-arguments.js:68) at Output.draw (eval at compile (/Users/../.pulsar/packages/atom-hydra/node_modules/regl/dist/regl.js:5897), <anonymous>:344:11) at Output.REGLCommand [as draw] (/Users/../.pulsar/packages/atom-hydra/node_modules/regl/dist/regl.js:9991) at Output.tick (/Users/../.pulsar/packages/atom-hydra/node_modules/hydra-synth/src/output.js:121) at HydraRenderer.tick (/Users/../.pulsar/packages/atom-hydra/node_modules/hydra-synth/hydra-synth.js:434) at Engine.<anonymous> (main.js:236) at Engine.emit (events.js:315) at Engine.tick (/Users/../.pulsar/packages/atom-hydra/node_modules/raf-loop/index.js:42)

What i can do? i don't understand where is the mistake.

Thanks
Gltched

Uncaught TypeError: Cannot read property 'regl' of undefined

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.37.0 x64
Electron: 2.0.18
OS: Mac OS X 10.11.6
Thrown From: atom-hydra package 0.2.10

Stack Trace

Uncaught TypeError: Cannot read property 'regl' of undefined

At /Users/diego/.atom/packages/atom-hydra/lib/main.js:229

TypeError: Cannot read property 'regl' of undefined
    at Main.stop (/packages/atom-hydra/lib/main.js:229:16)
    at Object.toggle (/packages/atom-hydra/lib/atom-hydra.js:40:24)
    at HTMLElement.atomHydraToggle (/packages/atom-hydra/lib/atom-hydra.js:18:39)
    at CommandRegistry.handleCommandEvent (/Users/diego/Downloads/Atom.app/Contents/Resources/app/static/<embedded>:11:349922)
    at CommandRegistry.dispatch (/Users/diego/Downloads/Atom.app/Contents/Resources/app/static/<embedded>:11:348397)
    at AtomEnvironment.dispatchApplicationMenuCommand (/Users/diego/Downloads/Atom.app/Contents/Resources/app/static/<embedded>:1:716177)
    at EventEmitter.t (/Users/diego/Downloads/Atom.app/Contents/Resources/app/static/<embedded>:1:724100)
    at emitThree (events.js:136:13)
    at EventEmitter.emit (events.js:217:7)

Commands

  2x -0:31.1.0 core:copy (atom-notification.fatal.icon.icon-bug.native-key-bindings.has-detail.has-close.has-stack)

Non-Core Packages

atom-hydra 0.2.10 
tidalcycles 3.0.0 

Uncaught Error: (regl) bad data or missing for uniform "g1". invalid type, expected number in co...

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.46.0 x64
Electron: 4.2.7
OS: Unknown Windows version
Thrown From: atom-hydra package 0.2.14

Stack Trace

Uncaught Error: (regl) bad data or missing for uniform "g1". invalid type, expected number in command C:\Users\Emanuel.atom\packages\atom-hydra\node_modules\hydra-synth\src\output.js:103:20

At C:\Users\Emanuel\.atom\packages\atom-hydra\node_modules\regl\dist\regl.js:49

Error: (regl) bad data or missing for uniform "g1".  invalid type, expected number in command C:\Users\Emanuel\.atom\packages\atom-hydra\node_modules\hydra-synth\src\output.js:103:20
    at raise (/packages/atom-hydra/node_modules/regl/dist/regl.js:47:15)
    at Function.commandRaise (/packages/atom-hydra/node_modules/regl/dist/regl.js:402:3)
    at Output.draw (/packages/atom-hydra/node_modules/regl/dist/regl.js:5811:25), <anonymous>:351:34)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:9822:21)
    at Output.tick (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:119:8)
    at HydraRenderer.tick (/packages/atom-hydra/node_modules/hydra-synth/hydra-synth.js:394:19)
    at /packages/atom-hydra/lib/main.js:216:20)
    at Engine.emit (events.js:182:13)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -1:50.8.0 atom-hydra:toggle (input.hidden-input)
     -1:46 editor:newline-below (input.hidden-input)
  3x -1:44.9.0 core:backspace (input.hidden-input)
  2x -1:41 editor:newline-below (input.hidden-input)
  4x -1:38.9.0 core:backspace (input.hidden-input)
     -1:30.7.0 editor:newline-below (input.hidden-input)
  3x -1:29.6.0 core:backspace (input.hidden-input)
     -1:21.2.0 editor:newline-below (input.hidden-input)
  2x -1:20.2.0 core:backspace (input.hidden-input)
  2x -1:15.6.0 atom-hydra:evalLine (input.hidden-input)
     -1:13.5.0 atom-hydra:evalBlock (input.hidden-input)
     -1:08.0 editor:newline-below (input.hidden-input)
  2x -1:06.9.0 core:backspace (input.hidden-input)
     -0:53 core:save-as (input.hidden-input)
     -0:26.2.0 atom-hydra:evalBlock (input.hidden-input)
     -0:23.4.0 atom-hydra:evalLine (input.hidden-input)

Non-Core Packages

atom-hydra 0.2.14 

atom-hydra on mac catalina not requesting mic or camera permissions

Atom-hydra does not request permission to use the microphone or the camera on my macbook (running macOS Catalina 10.15.7). When running code in hydra such as a.show() or s0.initCam(), I get no errors, but the the system does not ask for permission to use the mic or the camera and silently fails.

I can see in the System Preferences that Atom does not have the option to allow microphone use (i.e., there is no checkbox). The same is true for the camera.

Screen Shot 2020-11-15 at 10 17 24 AM

In contrast, when I run code for producing feedback, it did ask for permission for Screen Recording, and this is visible in the System Preferences:

Screen Shot 2020-11-15 at 10 17 06 AM

I have tried reinstalling Atom and atom-hydra, as well as resetting the privacy settings with tccutil reset, but it has no effect - it asks permissions again for screen recording, but does not ask for camera or microphone

screen tearing in atom

hello,
so i am experiencing a lot of tearing using hydra inside atom. Till now I was using it on manjaro and never had this kind of problem but now I switched to ubuntu and tearing appeared. Is there a fix to this problem?

Uncaught Error: (regl) context lost

[Enter steps to reproduce:]
/* (I got this error in Chrome as well. Firefox just crashes the browser. It happens like 5 minutes after I load hydra and then I have to refresh the browser or restart Atom. Graphic Drivers up to date */

  1. ...
  2. ...

Atom: 1.31.2 x64
Electron: 2.0.7
OS: Microsoft Windows 10 Pro
Thrown From: atom-hydra package 0.2.8

Stack Trace

Uncaught Error: (regl) context lost

At C:\Users\Jasn\.atom\packages\atom-hydra\node_modules\regl\dist\regl.js:49

Error: (regl) context lost
    at Function.raise (/packages/atom-hydra/node_modules/regl/dist/regl.js:47:15)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:9396:17)
    at passes.forEach (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:196:38)
    at Array.forEach (<anonymous>)
    at Output.tick (/packages/atom-hydra/node_modules/hydra-synth/src/output.js:196:15)
    at HydraSynth.tick (/packages/atom-hydra/node_modules/hydra-synth/index.js:300:17)
    at /packages/atom-hydra-master/lib/main.js:216:20)
    at emitOne (events.js:116:13)
    at Engine.emit (events.js:211:7)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -0:55.6.0 atom-hydra:evalLine (input.hidden-input)
     -0:53.3.0 core:backspace (input.hidden-input)
     -0:52.5.0 atom-hydra:evalLine (input.hidden-input)
     -0:48.7.0 core:backspace (input.hidden-input)
     -0:48 atom-hydra:evalLine (input.hidden-input)
     -0:43.5.0 core:backspace (input.hidden-input)
     -0:39.9.0 atom-hydra:evalLine (input.hidden-input)
     -0:36.4.0 core:delete (input.hidden-input)
     -0:35.5.0 atom-hydra:evalLine (input.hidden-input)
  2x -0:32.7.0 core:backspace (input.hidden-input)
     -0:29.6.0 core:move-left (input.hidden-input)
     -0:28.5.0 atom-hydra:evalLine (input.hidden-input)
     -0:25 core:backspace (input.hidden-input)
     -0:24.2.0 atom-hydra:evalLine (input.hidden-input)
  2x -0:22.5.0 core:backspace (input.hidden-input)
     -0:21.8.0 atom-hydra:evalLine (input.hidden-input)

Non-Core Packages

atom-beautify 0.33.4 
atom-hydra 0.2.8 
neon-cursor 1.6.0 
neon-selection 0.3.2 
atom-ternjs 0.18.3 
auto-detect-indentation 1.3.0 
autocomplete-modules 2.2.2 
busy-signal 1.4.3 
intentions 1.1.5 
linter 2.2.0 
linter-eslint 8.4.1 
linter-ui-default 1.7.1 
neon-syntax 0.3.7 
pigments 0.40.2 
script 3.18.1 
sync-settings 0.8.6 
tidal-autocode 0.6.4 
tidalcycles 0.12.1 
todo-show 2.3.2 

Uncaught Error: (regl) invalid texture shape

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.31.1 x64
Electron: 2.0.7
OS: Mac OS X 10.13.6
Thrown From: atom-hydra package 0.2.8

Stack Trace

Uncaught Error: (regl) invalid texture shape

At /Users/krystameredith/.atom/packages/atom-hydra/node_modules/regl/dist/regl.js:49

Error: (regl) invalid texture shape
    at raise (/packages/atom-hydra/node_modules/regl/dist/regl.js:47:15)
    at check (/packages/atom-hydra/node_modules/regl/dist/regl.js:54:5)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:500:3)
    at reglTexture2D (/packages/atom-hydra/node_modules/regl/dist/regl.js:3406:15)
    at /packages/atom-hydra/node_modules/regl/dist/regl.js:3530:5)
    at HydraSource.tick (/packages/atom-hydra/node_modules/hydra-synth/src/hydra-source.js:70:29)
    at HydraSynth.tick (/packages/atom-hydra/node_modules/hydra-synth/index.js:295:17)
    at /packages/atom-hydra/lib/main.js:216:20)
    at emitOne (events.js:116:13)
    at Engine.emit (events.js:211:7)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -1:49.9.0 atom-hydra:toggle (input.hidden-input)
     -1:27.2.0 atom-hydra:evalLine (input.hidden-input)
     -1:05.3.0 core:select-all (input.hidden-input)
  2x -1:04.8.0 atom-hydra:evalLine (input.hidden-input)
     -0:32.1.0 core:select-all (input.hidden-input)
     -0:31.8.0 atom-hydra:evalLine (input.hidden-input)
  2x -0:24.7.0 core:select-all (div.tool-panel.tree-view)
     -0:21.9.0 atom-hydra:evalLine (input.hidden-input)

Non-Core Packages

atom-hydra 0.2.8 

Uncaught TypeError: this.output.getCurrent is not a function

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.40.1 x64
Electron: 3.1.10
OS: Mac OS X 10.15
Thrown From: atom-hydra package 0.2.12

Stack Trace

Uncaught TypeError: this.output.getCurrent is not a function

At /Users/benjaminverduzco/.atom/packages/atom-hydra/node_modules/hydra-synth/index.js:336

TypeError: this.output.getCurrent is not a function
    at HydraSynth.tick (/packages/atom-hydra/node_modules/hydra-synth/index.js:336:27)
    at /packages/atom-hydra/lib/main.js:216:20)
    at Engine.emit (events.js:182:13)
    at Engine.tick (/packages/atom-hydra/node_modules/raf-loop/index.js:42:10)

Commands

     -2:14.3.0 core:move-up (input.hidden-input)
  8x -2:10.5.0 core:backspace (input.hidden-input)
     -2:05.4.0 editor:newline (input.hidden-input)
     -2:02.1.0 atom-hydra:evalBlock (input.hidden-input)
     -1:52.9.0 core:backspace (input.hidden-input)
     -1:51.3.0 atom-hydra:evalBlock (input.hidden-input)
  3x -1:44.8.0 core:move-up (input.hidden-input)
  2x -1:43.8.0 core:backspace (input.hidden-input)
     -1:43 atom-hydra:evalBlock (input.hidden-input)
 14x -0:24.7.0 core:move-down (input.hidden-input)
  2x -0:20.9.0 editor:newline (input.hidden-input)
     -0:17.8.0 atom-hydra:evalBlock (input.hidden-input)
     -0:14.4.0 core:move-left (input.hidden-input)
     -0:12.8.0 atom-hydra:evalBlock (input.hidden-input)
  2x -0:10 core:backspace (input.hidden-input)
     -0:07.9.0 atom-hydra:evalBlock (input.hidden-input)

Non-Core Packages

atom-hydra 0.2.12 

P5 and Pulsar "p1 is not defined"

I'm on a Mac M1 using Pulsar with Hydra, and almost everything is working well.

Whenever I try the p5, I get an error when I run p1 = new P5()

"p1 is not defined"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.