Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maxim-zhao/sidwizplus

Oscilloscope view audio renderer originally based on SidWiz
https://github.com/maxim-zhao/sidwizplus

multi-channel-audio oscilloscope vgm

Last synced: about 2 hours ago
JSON representation

Oscilloscope view audio renderer originally based on SidWiz

Awesome Lists containing this project

README

        

# SidWizPlus

![](https://github.com/maxim-zhao/SidWizPlus/wiki/logo.png)

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.

[![](http://img.youtube.com/vi/H-Ip9c0yjGk/0.jpg)](http://www.youtube.com/watch?v=H-Ip9c0yjGk "Sonic 3 - Ice Cap Zone - Brad Buxer")
[![](http://img.youtube.com/vi/ITQFs6-1LSg/0.jpg)](http://www.youtube.com/watch?v=ITQFs6-1LSg "Bohemian Rhapsody - Queen")

The primary goals of this project are:

1. Generating videos from VGM packs from [SMS Power!](http://www.smspower.org/Music) - [see them on YouTube](https://www.youtube.com/channel/UCCsvqzh7JjNNheYTplGvhCQ)
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](https://ci.appveyor.com/api/projects/status/vpa5eav7sm1n7ik6?svg=true)](https://ci.appveyor.com/project/maxim-zhao/sidwizplus)

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](https://bitbucket.org/losnoco/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](https://github.com/maxim-zhao/SidWizPlus/wiki)