|
0 |
VJmidiKit
|
|
1 |
=========
|
|
2 |
|
|
3 |
VJmidiKit is a tool for VJing using livecoded (raymarching) shaders and connecting shaders to MIDI signals
|
|
4 |
from live music and controllers for music reactivity.
|
|
5 |
The interactions between MIDI signals and shader variables can be programmed in many different ways using a visual block language.
|
|
6 |
|
|
7 |
VJmidiKit is a C++ application built on top of [openFrameworks][of], [Dear Imgui][imgui], [RtMidi][rtmidi] and [yaml-cpp][yaml].
|
|
8 |
The Shaders in the following media are all written in GLSL by me, using the excellent [hg\_sdf][hgsdf] library.
|
|
9 |
|
|
10 |
If you are interested in trying VJmidiKit for yourself, feel free to message me.
|
|
11 |
You can find my email address at the top, and social media at the bottom of this website.
|
|
12 |
|
|
13 |
<div style="align-items: flex-start; display: flex; flex-wrap: wrap; margin: -0.5em;">
|
|
14 |
<mmm-embed nolink inline path="boxy_dnb"></mmm-embed>
|
|
15 |
<mmm-embed nolink inline path="boxy_visualist"></mmm-embed>
|
|
16 |
<mmm-embed nolink inline path="stills"></mmm-embed>
|
|
17 |
<mmm-embed nolink inline path="pineapple"></mmm-embed>
|
|
18 |
<mmm-embed nolink inline path="kaleidoscope"></mmm-embed>
|
|
19 |
<mmm-embed nolink inline path="pillars"></mmm-embed>
|
|
20 |
<mmm-embed nolink inline path="tomcat_tunnel"></mmm-embed>
|
|
21 |
<mmm-embed nolink inline path="dancing_pineapple"></mmm-embed>
|
|
22 |
<mmm-embed nolink inline path="tomcat"></mmm-embed>
|
|
23 |
<mmm-embed nolink inline path="jam"></mmm-embed>
|
|
24 |
</div>
|
|
25 |
|
|
26 |
[of]: https://openframeworks.cc/
|
|
27 |
[imgui]: https://github.com/ocornut/imgui
|
|
28 |
[rtmidi]: https://github.com/thestk/rtmidi
|
|
29 |
[yaml]: https://github.com/jbeder/yaml-cpp
|
|
30 |
[hgsdf]: http://mercury.sexy/hg_sdf/
|