codingjoe / codingjoe/MusicBeam

Tool Suggestion: Projector Simulator

Open
#59 2 comments 2 reactions 2 assignees Claimed by @LuisMQuinones View on GitHub
Dominant language
Processing
Stars
294
Forks
53
PR merge metrics
No merged PRs in 30d

Description

It is difficult to develop or debug effects without a projector. MusicBeam uses the light beams from a projector to make effects. Developers must imagine how the beams look like when developing without a projector.

I created a tool that takes the image that is intended to go to the projector (second window) and creates a light beam simulation for it. Developers can pan, rotate, and move around a virtual room to see their effects in motion.

![Projector Simulation screenschot](https://user-images.githubusercontent.com/14282382/40441774-0321d712-5e90-11e8-91c0-36f28bb332e8.png)

Code to be added to Stage class:
```Java
ProjectorSim sim = new ProjectorSim();
String[] args = {"Simulator"};
PApplet.runSketch(args, sim);

draw(){
...
sim.updateImage(get());
...
}

```

Developers do not need to add any additional code to their effects class. This tool allows for quick prototyping and debugging.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.