git.s-ol.nu mmm / 2e713ec
add VJmidiKit s-ol 3 years ago
14 changed file(s) with 43 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
0 https://twitter.com/S0lll0s/status/1171136990118649857
0 https://twitter.com/S0lll0s/status/1171137508991787008
0 https://twitter.com/S0lll0s/status/1171137921858056192
0 https://twitter.com/S0lll0s/status/1009523556001173506
0 https://www.youtube.com/watch?v=QiMCIsrlNIQ
0 https://twitter.com/S0lll0s/status/1050731951689101313
+0
-1
root/projects/VJmidiKit/link: URL -> youtube$video less more
0 https://www.youtube.com/watch?v=QiMCIsrlNIQ
0 https://twitter.com/S0lll0s/status/1050771730384343041
0 https://twitter.com/S0lll0s/status/1010276414321512448
0 https://twitter.com/S0lll0s/status/1044844729878413312
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/
0 https://twitter.com/S0lll0s/status/1006220929519816708
0 https://twitter.com/S0lll0s/status/1006217163240280080
3131
3232 &.desc {
3333 display: inline-block;
34 background: var(--gray-dark);
35 color: var(--gray-bright);
3634 padding: 0.5em;
3735 margin: 0.2em;
36 background: $gray-bright;
3837 }
3938 }
4039