Skip to content

Oscilloscope view audio renderer originally based on SidWiz

License

Notifications You must be signed in to change notification settings

maxim-zhao/SidWizPlus

Repository files navigation

SidWizPlus

This is a program which generates "oscilloscope view" videos from multi-track audio files. It is often used for VGM/chiptune rendering for use on video sharing sites, but can also be used for other multitrack audio files.

The primary goals of this project are:

  1. Generating videos from VGM packs from SMS Power! - see them on YouTube
  2. Producing a base for others to work on the features they want

Get builds from here: https://github.com/maxim-zhao/SidWizPlus/releases/

Build status

You can get a compatible build of MultiDumper here: https://github.com/maxim-zhao/multidumper/releases/

Features added

  • Commandline mode
  • Replaced renderer with GDI+ (.net Graphics API), allowing simpler code and more advanced rendering:
    • Antialiasing
    • Background image
    • Line width control
    • Optional fill
    • Alpha blending
  • Added rendering features from other variants
    • Grid
    • Channel labels
  • Integration with MultiDumper to generate tracks from a VGM
    • Including automatic removal of unused tracks
  • Waveform scaling
    • Including auto-scaling (e.g. scale peak to 100%)
  • Automatic master audio track generation, with optional ReplayGain
  • One-shot audio+video file creation via FFMPEG with optional preview
  • Or run in preview-only mode
  • Unlimited tracks and columns
  • Render to any size video
  • YouTube uploading (commandline only)
    • Including generation of titles and descriptions from tags in VGM files
  • New GUI using the same renderer to give previews as you change settings
    • Almost-live updates as you edit settings
    • Preview rendering and data loading on background threads so it's pretty fast
    • Select your preview location as you go
    • Most parameters editable per-channel
    • Save and load all settings
      • Settings files are JSON so you can edit them yourself to make them "partial"
    • Copy and paste channel settings
      • Also as JSON so you can save them as text

Usage guide

Read the usage guide on the wiki

About

Oscilloscope view audio renderer originally based on SidWiz

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages