Giter Site home page Giter Site logo

linuxmao-org / shiru-plugins Goto Github PK

View Code? Open in Web Editor NEW
17.0 17.0 2.0 13.87 MB

Plugin collection created by Shiru (unofficial DPF port)

License: Do What The F*ck You Want To Public License

Makefile 0.05% C++ 99.91% C 0.04%
dpf lv2 lv2-plugins

shiru-plugins's People

Contributors

jpcima avatar trebmuh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

gaybro8777 nyxkn

shiru-plugins's Issues

Copy & paste

The ChipDrum for Windows has a feature for copy and paste.
This functionality does not have direct support in DPF.

Priority list for porting / requests

  • 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

    • 1bs_bitdrive
    • 1bs_clickydrums
    • 1bs_noisedrums
    • 1bs_noisesynth
    • 1bs_oversynth
    • 1bs_phasesynth
    • 1bs_phatsynth
    • 1bs_pulsedrive
    • 1bs_pulsesynth
    • 1bs_serialsynth
    • 1bs_sweepsynth
    • 1bs_tapedrums
    • 1bs_tndrums
    • 1bs_wavesynth
  • 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.

Licensing issue

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.

Error in Jalv, UI cannot receive parameter

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.

ChipWave and ChipDrums, improve the parameter specification

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.