Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standalone port #11

Open
63 of 64 tasks
grandchild opened this issue Mar 18, 2021 · 5 comments
Open
63 of 64 tasks

Standalone port #11

grandchild opened this issue Mar 18, 2021 · 5 comments
Assignees
Labels
porting anything to bring AVS to more systems than 32bit Windows in Winamp

Comments

@grandchild
Copy link
Owner

grandchild commented Mar 18, 2021

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:

  • Scatter (1)
  • Water (1)
  • Invert (1)
  • Normalise (1)
  • FyrewurX (1)
  • Fluid (???)
  • SVP (1)
  • Rotating Stars (1)
  • Comment (1)
  • Fast Brightness (1)
  • Framerate Limiter (1)
  • Triangle (1)
  • Multiplier (1)
  • Color Reduction (1)
  • AVI Player (1)
  • FadeOut (2)
  • Blur (2)
  • Color Modifier (2)
  • Channel Shift (2)
  • Video Delay (2)
  • Add Borders (2)
  • Multi Filter (2)
  • On Beat Clear (3)
  • Grain (3)
  • Clear Screen (3)
  • Dynamic Distance Modifier (3)
  • Unique Tone (3)
  • Set Render Mode (3)
  • Dynamic Shift (3)
  • Buffer Blend (3)
  • Color Clip (4)
  • Buffer Save (4)
  • AVI (4)
  • Custom BPM (4)
  • Timescope (4)
  • AVS Trans Automation (4)
  • Texer (4)
  • MIDI Trace (4)
  • Simple (5)
  • Oscilloscope Star (5)
  • Blitter Feedback (5)
  • Bass Spin (5)
  • Ring (5)
  • Dot Grid (5)
  • Mosaic (5)
  • Super Scope (5)
  • Texer II (5)
  • Global Variables (5)
  • Moving Particle (6)
  • Picture (6)
  • Convolution Filter (6)
  • Dot Plane (7)
  • Movement (7)
  • Dot Fountain (7)
  • Mirror (7)
  • Starfield (7)
  • Water Bump (7)
  • Color Map (7)
  • Picture II (7)
  • Roto Blitter (8)
  • Colorfade (8)
  • Brightness (8)
  • Interleave (8)
  • Bump (9)
  • Dynamic Movement (9)
  • Interferences (11)
  • Effect List (14)
  • 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 grandchild added the porting anything to bring AVS to more systems than 32bit Windows in Winamp label Mar 18, 2021
@grandchild
Copy link
Owner Author

@OfficialIncubo
Copy link

I am just waiting for it!

@grandchild
Copy link
Owner Author

@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
Copy link
Owner Author

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.

@gabuzom
Copy link

gabuzom commented Mar 23, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
porting anything to bring AVS to more systems than 32bit Windows in Winamp
Projects
Status: In progress
Development

No branches or pull requests

3 participants