linuxmao-org / shiru-plugins Goto Github PK
View Code? Open in Web Editor NEWPlugin collection created by Shiru (unofficial DPF port)
License: Do What The F*ck You Want To Public License
Plugin collection created by Shiru (unofficial DPF port)
License: Do What The F*ck You Want To Public License
The ChipDrum for Windows has a feature for copy and paste.
This functionality does not have direct support in DPF.
1bitstudio (538K)
A bundle of experimental VST2 plugins for 1-bit sound synthesis and processing, complete with source code. You can hear it in action in this demo song by theandroidvision, or my own overawire
ChipArp MIDI (32K)
A very basic VSTi MIDI arpeggiator made to produce true smooth chiptine arpeggios, via Pitch Bend messages. Supposed to be used with the 1bitstudio, has some compatibility with other VSTi's. Source code included.
VT2i (72K)
VSTi emulator of the AY-3-8910/12 and YM2149F sound chips, combined with the Vortex Tracker II instruments system. Allows to use sample and ornament files of the tracker in a modern DAW. Source code included.
Flopster (6M) / video
VSTi emulator of a floppy disk drive that is used to play music. Source code and samples included.
PCSPE (58K)
VSTi plugin that allows to create the oldschool monophonic PC speaker music, with arpeggios and stuff. Source code included.
CrushDMC (26K)
VST bitcrusher plugin that emulates specific distortions of the Famicom/NES DMC channel. Source code included.
ChipWave (82K)
VSTi synth plugin that blends characteristics of many old sound chips (AY, SID, POKEY) with features of old subtractive synths. Source code included.
ChipDrum (81K)
VSTi drum synth plugin, a counterpart for ChipWave, sharing the same concept, but for drum sounds, and capable to produce a range of sounds between 1-bit, chip tune, and classic analog drum machines. Source code included.
FTplug (141K)
VSTi NES audio hardware emulation (powered with the Blargg's libraries) with FamITracker instruments support. Source code included.
EVALUA (53K)
VSTi synth based on evaluation of math expressions, similar to the one-liner generative music C programs. Source code included.
Hello,
I am a packager and I wanted to make a package for these plugins but I have a problem.
This repo lists the WTFPL as the license, but the sources from Shiru's website do not have any licensing info. Only the original author can relicense something, so if Shiru has not specified that his code is released under the WTFPL, it's all to be considered proprietary software and I can't package it.
Added in the tools
folder since commit 08853f9:
ConvertChipWaveFxb, a converter of FXB to LV2 preset bundles
@farvardin, please try
After a while of playing on MIDI and switching parameters, a series of such messages can be seen on the terminal.
With jalv.gtk from git 57b35f6, lilv 0.24.4.
assertion failure: "bufferSize == sizeof(float)" in file ../../dpf/distrho/src/DistrhoUILV2.cpp, line 132
In DPF, it indicates UI failure to get notified of parameters.
The size of the received value must be 4 (float), instead a garbage size value arrives.
It does not affect DSP, the sound works, it's just UI not refreshed with parameter values after the preset change.
These plugins have parameters specification from VST copied directly.
It's 0..1 range float.
Before releasing, I should properly specify the parameter ranges for the plugin host.
(such as: integer, enumerated values, logarithmic for gain, etc)
It takes updates of the UI and the DSP, and makes the old preset incompatible.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.