Commit Graph

  • 3e0e995976 change to slow phrase camera drift, denser beat detector oscillates camera orientation master niels 2026-06-09 02:02:27 +02:00
  • 39e5f49c5a audio beat fx fixes, add color legend for auto fx, transport fx chain entry values per status tick, add tooltips , add beat glyphs, add color mappings, start tuning beat detector niels 2026-06-09 01:48:17 +02:00
  • a061ce6056 reorganize timeline widget, show bps, add bpm ruler, add frame ruler, move labels into widget niels 2026-06-08 03:07:53 +02:00
  • b3f344fbf9 #398 fix tempo bridge, add tempo follow, reduce clock hotpath #382 refactor sample marker/position guards, add tooltips to UI, add tempo follow mode to UI niels 2026-06-08 01:27:21 +02:00
  • 73d2d4decd add fx tessaract slide and bow shock niels 2026-06-07 22:14:06 +02:00
  • f9d8491025 cache widgets niels 2026-06-07 22:11:04 +02:00
  • bb6e30c86f #382 update sequencer UI, clean up/reset widgets on disconnect niels 2026-06-07 14:47:35 +02:00
  • b712c0dd05 #382 sequencer boundary and loop mode fixes niels 2026-06-07 14:46:04 +02:00
  • a2af4ec80f #382 fix transition B side beeing stored as the next sample resume position, fix sequencer transition resume handling, refactor sequencer boundary logic, fix random loop mode, add logging for sequence playback, fix ghost loops niels 2026-06-07 13:24:04 +02:00
  • f90c6d0457 add pressure wave fx niels 2026-06-07 03:15:50 +02:00
  • bf3604e116 update veejay commandline help and arguments niels 2026-06-07 01:48:32 +02:00
  • ae88ee1cc7 update man page on audio playback and jack thread modes, clarify audio runtime in man page, change audio behaviour for -a0/-a1; global audio mutes all output routes, add --no-audio-threads to support video only setups, update examples niels 2026-06-07 01:26:13 +02:00
  • 24f9e82c4d enable direct passthrough when source has no audio (write silence instead), keep audio producer alive for external monitor output, skip empty sequencer ids, ignore sample speed 0 by restoring previous speed or 1 in midi/sequencer mode, resume from stuck play, reset stats/loops type changes niels 2026-06-06 23:38:47 +02:00
  • 573f5b8a8a beat sync fix, update local mode, rebuild auto-fx metadata table niels 2026-06-06 16:17:46 +02:00
  • bfb600d118 fix potential cpu hog niels 2026-06-06 15:59:30 +02:00
  • bc079b0110 polish ui, tooltips, sensitivity depending on mode, add sync refresh button niels 2026-06-06 15:35:04 +02:00
  • 3a61341c4f add man page for reloaded #170 niels 2026-06-06 15:11:03 +02:00
  • 55879e70ce remove log message, fix #387 niels 2026-06-06 14:52:16 +02:00
  • ff487affc8 increase log level #358 niels 2026-06-06 14:51:09 +02:00
  • addeec9eee fix samplegrid frame on feedback toggle, fix typo in v4l white balance widget, remove dead callbacks, fix gtk event signatures, add safe delete event wrapper for dialog boxes niels 2026-06-06 14:46:47 +02:00
  • fde4a806da safer string handler, clean up warnings, log beat reset niels 2026-06-06 14:29:26 +02:00
  • 6b9099518c change to button niels 2026-06-06 14:25:45 +02:00
  • 165423201d add tooltips, fix beat reset niels 2026-06-06 14:25:29 +02:00
  • 42d5eb4a9f fix protocol errors, safer VIMS handling, safer string handling niels 2026-06-06 13:54:31 +02:00
  • 1d713fdef7 fix protocol errors, clean up warnings, clean up dead code, clean up diagnostics niels 2026-06-06 13:54:03 +02:00
  • 5fd8a23410 fix #396 guard on status_lock niels 2026-06-06 13:18:12 +02:00
  • aac4c49d4a fix #369 niels 2026-06-06 13:06:18 +02:00
  • a2c3c77ece guard reloading fx anim niels 2026-06-06 04:30:19 +02:00
  • eab9c5e958 integrate audio funcionality, refactor clock mechanism, support trick play on jack external, add audio errors to osd menu niels 2026-06-06 03:53:25 +02:00
  • fbe2259f73 fix display frame buffers niels 2026-06-06 03:50:20 +02:00
  • 59d2ceaef3 fix beat hints for ripple, fix fx descriptions niels 2026-06-06 03:49:52 +02:00
  • 461460dc9f safer flatten port niels 2026-06-06 03:49:14 +02:00
  • 9c3f24dff9 fix build warning niels 2026-06-06 03:48:50 +02:00
  • 89e3715e9c add jack passthrough (least latency), refactor ringbuffer, optimize hotloops, fix host contract niels 2026-06-06 03:48:28 +02:00
  • 6a40cb06a4 add external jack modes ; monitor, tempo bridge, track align niels 2026-06-06 03:46:58 +02:00
  • c351e4a6c5 increase status tokens to 82, add audio sync VIMS events, add sync mode types, add sync sources niels 2026-06-06 02:53:37 +02:00
  • f13c7b6929 approve #392 , fix is safe niels 2026-06-06 02:52:32 +02:00
  • cdda14f159 pd module ; fix aggresssive polling, fix bugs, increase status tokens to 82, safer parsing niels 2026-06-06 02:50:37 +02:00
  • 5359893f56 add audio panel, add level bars for live stats, add external jack inputs, add tempo bridge, add track align, add monitor, fix curve glitch, fix marker selection glitch, fix spelling, fix status tokens read out, revise layout, bugfixes niels 2026-06-06 02:49:23 +02:00
  • ceda6ee2b5 sampe page click should open page 6, not 5 (legacy SRT panel) niels 2026-05-31 16:05:00 +02:00
  • bd6d34e8da #393 build fix niels 2026-05-31 14:52:21 +02:00
  • 243cf29c1a Merge pull request #390 from gui-lux/master veejay 2026-05-31 14:42:23 +02:00
  • aa92f7a136 Merge pull request #389 from d-j-a-y/master veejay 2026-05-31 14:40:37 +02:00
  • 2bf44eb1e2 remove debug logging niels 2026-05-31 04:08:43 +02:00
  • 0fcb66862d fix burst JACK input draining niels 2026-05-31 04:07:49 +02:00
  • b1e66a896c fix tripplicity fx niels 2026-05-31 03:24:23 +02:00
  • 94db500484 compute target span then clamp by shifting opposite side #391 niels 2026-05-31 02:39:08 +02:00
  • 8c0340e97d fix omp pragma niels 2026-05-31 02:38:32 +02:00
  • be27cf1509 update sayVIMS niels 2026-05-31 02:31:09 +02:00
  • 295e20af9e update pd module niels 2026-05-31 02:30:39 +02:00
  • ebe0d0f211 add beat detector tab niels 2026-05-31 02:30:13 +02:00
  • 6fd5ae5587 update status token handline, add core logic for beat detector niels 2026-05-31 02:25:04 +02:00
  • 38ecabacff add widgets for beat detector niels 2026-05-31 02:24:06 +02:00
  • 4182b0d5c1 capture jack outputs (for veejay, inputs) niels 2026-05-31 02:22:52 +02:00
  • 8340c5a6e0 update beat hints niels 2026-05-31 02:22:25 +02:00
  • cfaa836063 add --audio-muted as startup option niels 2026-05-31 02:21:58 +02:00
  • d67262b4f3 export beat controls to status_tokens niels 2026-05-31 02:21:15 +02:00
  • 9f457484b9 increase status tokens to 57, add status tokens for beat detector, rewrite vj_sprintf niels 2026-05-31 02:10:27 +02:00
  • 77fe605266 reloaded quit clean up errors in console niels 2026-05-29 22:33:15 +02:00
  • cd005d927a #368 utf8 safe read/write edl niels 2026-05-29 22:12:03 +02:00
  • 98cc45fe77 #386 utf8 safe editlist parsing niels 2026-05-29 21:52:58 +02:00
  • fc8ded52bc Update README.quickstart.md gui-lux 2026-05-29 19:39:49 +02:00
  • 9548923301 eventman: fix wrong help message Jerome Blanchi 2026-05-22 13:39:46 +02:00
  • 8fac4689c5 consistency on event manager help Jerome Blanchi 2026-05-22 13:38:07 +02:00
  • 53cce2dad2 fix typo on eventman Jerome Blanchi 2026-05-22 13:21:54 +02:00
  • 8997289494 fix build Jerome Blanchi 2026-05-06 21:16:38 +02:00
  • 8b25448649 #382 guard tag type niels 2026-05-29 17:41:55 +02:00
  • 373c820ab2 #382 reload sample sequencer on enabling it, reload sample sequencer on clear all, guard callback with lock niels 2026-05-29 17:12:56 +02:00
  • ae52923b13 #382 normalize sample/tag types, advance samples/tags by loop counts, hard cut when no transition is defined, preserve transition handoff resume for samples, stopping sequencer stops pending transitions and current sample/tag keeps looping, new tags get loop_stat_stop=1 so they dont skip instantly niels 2026-05-28 23:49:19 +02:00
  • 5a5e4cc1cd add guard on parameter hints niels 2026-05-28 02:07:17 +02:00
  • 325234d9f9 remove debug log niels 2026-05-28 01:55:21 +02:00
  • caa8953ec9 recyle beat_flag status when replacing fx niels 2026-05-28 01:55:10 +02:00
  • 885343813a Merge remote-tracking branch 'refs/remotes/origin/master' niels 2026-05-28 01:46:12 +02:00
  • 44ee69f5bc remove debug log niels 2026-05-28 01:45:54 +02:00
  • 634db50ad0 Merge pull request #383 from orbisai0security/fix-v001-packet-overflow veejay 2026-05-28 01:33:32 +02:00
  • a758fb9587 remove audio on/off button, add beat detector toggle button, add beat detector entry toggle button, update VIMS receivers, indicate beat status in FX chain, fix warnings niels 2026-05-28 01:19:58 +02:00
  • 57d2ee5b3a add beat detector to UI niels 2026-05-28 01:18:34 +02:00
  • 2afe66fca4 remove compile warnings niels 2026-05-28 01:18:11 +02:00
  • 6121120847 integrate beat hints in libvje niels 2026-05-28 01:17:33 +02:00
  • fe86159ffe beat detector per chain entry niels 2026-05-28 01:17:05 +02:00
  • 2b9a731f79 beat detector per chain entry niels 2026-05-28 01:16:53 +02:00
  • ab06e4f825 remove compile warning niels 2026-05-28 01:16:15 +02:00
  • 045bdbc159 visit all FX to add beat detector hints and classify parameters , parameter usability improvements, bugfixes niels 2026-05-28 01:15:46 +02:00
  • 4caf3fa078 add beat detector to makefile niels 2026-05-28 01:13:24 +02:00
  • 3bcd326e33 add beat detector vims events, touch print sample/stream info, add beat_flag to VIMS get chain entry, add beat_flag to VIMS video information niels 2026-05-28 01:13:08 +02:00
  • f5eaaa9f80 declare beat detect shared data niels 2026-05-28 01:11:24 +02:00
  • d3229af23a integrate beat detector niels 2026-05-28 01:11:00 +02:00
  • 1ac7833d06 beat detector integration, fix #384 niels 2026-05-28 01:10:42 +02:00
  • 4c94ea9d90 add license to header file niels 2026-05-28 01:08:40 +02:00
  • ab3042ca44 wire vj-jack boilerplate niels 2026-05-28 01:07:48 +02:00
  • 3c75d35b63 enhance bio2jack to capture from jack ports niels 2026-05-28 01:06:11 +02:00
  • 05a682fca8 add audio beat detector niels 2026-05-28 01:03:59 +02:00
  • e79b06b766 add vims events for audio beat detector niels 2026-05-28 01:02:53 +02:00
  • 157f8ea25f fix grow/shrink buttons niels 2026-05-24 16:59:01 +02:00
  • e1701f2ec7 fix dynamic audio/video framerate playback and support slow motion slider at FPS 1 for subsonic frequencies niels 2026-05-24 16:50:11 +02:00
  • 5dfef850f4 use a real soft-retime path instead of resetting from the outside (resolves audio glitch when changing slow motion speeds) niels 2026-05-24 14:54:13 +02:00
  • 3406a214d9 fix: V-001 security vulnerability orbisai0security 2026-05-24 01:27:54 +00:00
  • 6e403d77b1 implement tape-head audio scratcher, speed=1: direct playback with guarded turn splice on direction flips, fast speeds: resampled pitch up path, then declicked on jumps/turns, slow speeds: stretched stream path, sliced across video frames, direction flips: dual head micro fade / turn bridge with declick fallback, all speed changes: edge aware splice repair to avoid pops, thuds and repeated sample jams niels 2026-05-24 02:39:36 +02:00
  • 1b9cdeb454 revise timeline widget #374 niels 2026-05-23 23:33:11 +02:00
  • 2ed52c7bc5 #381 fix build niels 2026-05-22 21:06:02 +02:00