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:
- Generating videos from VGM packs from SMS Power! - see them on YouTube
- Producing a base for others to work on the features they want
Get builds from here: https://ci.appveyor.com/project/maxim-zhao/sidwizplus/build/artifacts
- 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