Yan Pujante

Las Vegas, Nevada, United States Contact Info
735 followers 455 connections

Join to view profile

About

I am originally from France and moved to the US in 1998. I have been doing software…

Activity

Join now to see all activity

Experience & Education

  • pongasoft

View Yan’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Projects

  • Jamba

    - Present

    Jamba is a set of helpers (classes, concepts, build files, etc...) built on top of the VST SDK to provide a lightweight framework to build a VST2/3 plugin. Jamba has been designed to help in building VST2/3 plugin, not to replace it: you are still writing a VST2/3 plugin, not a Jamba plugin.

    Features
    * generate a fully buildable, testable, editable and deployable plugin with a simple command (see Quick Starting Guide)
    * build a self contained plugin that depends on the VST3 SDK…

    Jamba is a set of helpers (classes, concepts, build files, etc...) built on top of the VST SDK to provide a lightweight framework to build a VST2/3 plugin. Jamba has been designed to help in building VST2/3 plugin, not to replace it: you are still writing a VST2/3 plugin, not a Jamba plugin.

    Features
    * generate a fully buildable, testable, editable and deployable plugin with a simple command (see Quick Starting Guide)
    * build a self contained plugin that depends on the VST3 SDK (including support for VST2)
    * easily write unit tests for your project (using googletest)
    * build on macOS and Windows 10 (Linux untested but support could be added)
    * package your project as an archive (zip file) for production release
    * run simple scripts to build, test, validate, edit and install the plugin from the command line
    * pick and choose which feature is useful to you (lots of options to override/change the default behavior)
    * define your VST parameters in one location (inherit from Parameters) and use both in real time processing (RT) and GUI code
    * define typed VST parameters (ex: a boolean (bool) parameter, a gain (Gain) parameter, etc...)
    * use typed VST parameters directly in RT processing code as well as GUI code
    * use Jamba parameters for handling non VST parameters (ex: a label/text string cannot be represented by a VST parameters). Jamba parameters can be automatically saved/restored part of the state
    * use Jamba parameters to easily exchange messages between RT and GUI (both directions) in a thread safe fashion
    * easily create custom views with their creators (so that they appear in the GUI editor)
    * easily use multiple parameters in a custom view (ex: a custom display which displays a gain value (parameter 1) in a color depending on parameter 2)
    * store/read state in a thread safe fashion (includes version)
    * included views: toggle button and momentary button with 2 or 4 frames, Text Edit (with input saved part of the state)

    See project
  • glu

    - Present

    glu is a free/open source deployment and monitoring automation platform.

    Other creators
    See project

Languages

  • French

    Native or bilingual proficiency

  • English

    Native or bilingual proficiency

  • Spanish

    Elementary proficiency

Recommendations received

More activity by Yan

View Yan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Yan directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses