Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/maxim-zhao/sidwizplus
- Owner: maxim-zhao
- License: mit
- Created: 2018-10-25T21:06:46.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-09T20:21:15.000Z (4 months ago)
- Last Synced: 2024-10-14T15:11:06.763Z (about 1 month ago)
- Topics: multi-channel-audio, oscilloscope, vgm
- Language: C#
- Homepage:
- Size: 912 KB
- Stars: 182
- Watchers: 13
- Forks: 3
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 wantGet 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)