Giter Club home page Giter Club logo

vonic's Introduction

Vonic

By Vortex

Inshalla this image is rendered properly

  • Audio Plugin Created using the JUCE Plugin.
  • Performs Attenuation and Amplification of lowband and high band frequencies with optional adjustment of Gain.
  • Future Prospects : Audio Visualizer and a more comprehensive UI (As soon as i get some time).

Build Instructions :

Getting your template running :

  • Follow JUCE Build Instructions to build Projucer(GUI tool to configure your JUCE projects).
  • Create New Project and choose defaults as-per your Operating System.
  • Make Sure to enable the juce_dsp module in the modules section.
  • Once Project is created, Build to ensure that project environment is set up correctly.
  • If a window with Hello World is displayed, it means that you've successfully setup your JUCE project.

Cloning This project :

  • Replace the /your/project/folder/Source with the Source folder from this project.
  • Build the project once again and you should have a working replica.

Debugging Your Builds :

  • Visit /your/path/JUCE/extras/AudioPluginHost/Builds.
  • Build as per your operating system.
    • XCode for OSX.
    • Visual Studio for Windows
    • Make files for linux :)
  • After this run AudioPluginHost and scan for VST3/AU plugins.
  • Ideally your build should appear on the list of identified plugins.
  • Drag and drop the plugin onto the debug area, make connections and test the build!

Narayan ๐Ÿ˜ฌ

vonic's People

Contributors

vortex73 avatar

Watchers

 avatar  avatar

vonic's Issues

Customize Sliders

The Default sliders seem a bit bland. Add rotary sliders instead with them arranged in a row with equal sizing and spacing. Dropdown menus can be placed on the subsequent line.

References : JUCE SLIDER API CLASS REFERENCE

LowPass Sliders Not working

Only lowCutSlope Filters have been implemented. Hence the LowPass Slider doesn't do anything and rightfully so. Try attaching this to the empty LowPass slider.

Reference : JUCE API DOCS

Code Requires Refactoring

There is a lot of duplicated code in PluginProcessor.cpp. Try creating functions and increase modularity.

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.