vis_avs icon indicating copy to clipboard operation
vis_avs copied to clipboard

Standalone port

Open grandchild opened this issue 3 years ago • 5 comments

Currently only runs as a Winamp plugin. It depends on Winamp for audio signal input.

Winamp provides:

  • 576 samples of both waveform and spectrogram data each frame. Write a wrapper that exposes a sound input device to route arbitrary programs' output into.
  • Currently-playing song time and length (for gettime(1) and gettime(2) respectively). This will be harder to emulate flexibly.

For a standalone port all effects have to be ported by hand (and some script) to the new Editor-API.

Effect-porting progress:

  • [x] Scatter (1)
  • [x] Water (1)
  • [x] Invert (1)
  • [x] Normalise (1)
  • ~FyrewurX~ (1)
  • ~Fluid~ (???)
  • [x] SVP (1)
  • [x] Rotating Stars (1)
  • [x] Comment (1)
  • [x] Fast Brightness (1)
  • [x] Framerate Limiter (1)
  • [x] Triangle (1)
  • [x] Multiplier (1)
  • [x] Color Reduction (1)
  • ~AVI Player~ (1)
  • [x] FadeOut (2)
  • [x] Blur (2)
  • [x] Color Modifier (2)
  • [x] Channel Shift (2)
  • [x] Video Delay (2)
  • [x] Add Borders (2)
  • [x] Multi Filter (2)
  • [x] On Beat Clear (3)
  • [x] Grain (3)
  • [x] Clear Screen (3)
  • [x] Dynamic Distance Modifier (3)
  • [x] Unique Tone (3)
  • [x] Set Render Mode (3)
  • [x] Dynamic Shift (3)
  • ~Buffer Blend~ (3)
  • [x] Color Clip (4)
  • [x] Buffer Save (4)
  • [x] AVI (4)
  • [x] Custom BPM (4)
  • [x] Timescope (4)
  • [x] AVS Trans Automation (4)
  • [x] Texer (4)
  • ~MIDI Trace~ (4)
  • [x] Simple (5)
  • [x] Oscilloscope Star (5)
  • [x] Blitter Feedback (5)
  • [x] Bass Spin (5)
  • [x] Ring (5)
  • [x] Dot Grid (5)
  • [x] Mosaic (5)
  • [x] Super Scope (5)
  • [x] Texer II (5)
  • [x] Global Variables (5)
  • [x] Moving Particle (6)
  • [x] Picture (6)
  • [x] Convolution Filter (6)
  • [x] Dot Plane (7)
  • [x] Movement (7)
  • [x] Dot Fountain (7)
  • [x] Mirror (7)
  • [x] Starfield (7)
  • [x] Water Bump (7)
  • [x] Color Map (7)
  • [x] Picture II (7)
  • [x] Roto Blitter (8)
  • [x] Colorfade (8)
  • [x] Brightness (8)
  • [x] Interleave (8)
  • [x] Bump (9)
  • [x] Dynamic Movement (9)
  • [x] Interferences (11)
  • [ ] Effect List (14)
  • [x] Multi Delay (14)
  • ~Particle System~ (19)
  • [ ] Text (23)

(In parenthesis the number of parameters for the effect, i.e. approximate difficulty to port. Striked-through effects aren't available in AVS currently.)

grandchild avatar Mar 18 '21 21:03 grandchild

➡️ https://github.com/grandchild/offline-avs

grandchild avatar Mar 23 '21 14:03 grandchild

I am just waiting for it!

OfficialIncubo avatar Feb 18 '22 14:02 OfficialIncubo

@Se7enSlasher Thanks for letting me know :) It's encouraging to know people are excited for it. It's still a few months off, but it's coming. Watch the effect-api-port branch!

grandchild avatar Feb 24 '22 13:02 grandchild

Oh btw, @Se7enSlasher, you may be interested in the Webamp Discord server that I'm hanging out in: https://discord.gg/v8Z8NvejeH. There's an #avs channel in there.

grandchild avatar Feb 25 '22 10:02 grandchild

Wow! it's like an old dream of mine about to come true!!! keep it up!! <3

gabuzom avatar Mar 23 '22 12:03 gabuzom