Make your videos unique with Jamcorder Video Effects.
Video Effects is currently in beta.
This feature will be expanded when more pre-built effects become available.
Effects are written using shadertoy.com, using computer code.
This is a very powerful and rewarding technique.
For newcomers, I recommend starting with The Art of Code YouTube tutorial.
Overtime, more pre-built effects will become available even for people that are not programmers.
To support midi music, Jamcorder adds a few extra uniforms. Use the shim to simulate them on Shadertoy.
uniform vec4 mtNotes[800]; // midi notes (start, duration, note, velocity) uniform int mtNoteCount; // length of mtNotes uniform float mtTime; // position within song (seconds) uniform float mtTimeDelta; // position change since last frame (0 == paused) uniform float mtPps; // pixels per second
Once you're happy with your shader, verify it's compatible with Jamcorder using MidiToy.
Jamcorder defaults to 720p, 30fps, portrait orientation.
Go to MidiToyVideo effects are stored in a special PNG format. Here is a real example.
If you zoom in, you can see special pixels at the top that represent the effect code.
Your video effect PNG can be loaded into the Jamcorder app. Congrats! You're done!
Add these tags to make your effects easier to find on Shadertoy
Submit your effect to [email protected] with 'Jamcorder VFX' in the email title.
The best effects will be added to the Jamcorder app.
If chosen, we'll send you a custom Jamcorder T-Shirt! Thanks!
Check out /r/jamcorder