Git Product home page Git Product logo

jc303's People

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

jc303's Issues

macOS issue

Audio Unit not working on macOS 10.14.6 (Mojave). LogicPro X 10.5.1 doesn't see it

[Feature request] StudioRack integration

It's an open-source plugin manager called StudioRack:
https://github.com/studiorack

The aim of the project is to provide a free open-source way to manage plugin dependencies and their versions. It would involve the following steps:

Publish a Github release containing the plugin source along with metadata plugins.json
Tag your Github repository with studiorack-plugin so it can be discovered
Wait for the studiorack-registry to index your plugin (every 24 hours)
Check the registry feed for your plugin to appear

“JC303.component” can’t be opened because Apple cannot check it for malicious software

Getting this error in Logic Pro 10.8.1 and MacOS 14.3.1, runing on a MBP16M3Max:

“JC303.component” can’t be opened because Apple cannot check it for malicious software. This software needs to be updated. Contact the developer for more information.

validating Audio Unit JC303 by midilab:

    AU Validation Tool
    Version: 1.10.0 
    Copyright 2003-2019, Apple Inc. All Rights Reserved.
    Specify -h (-help) for command options

--------------------------------------------------
VALIDATING AUDIO UNIT: 'aumu' - 'J303' - 'Mlab'
--------------------------------------------------
Manufacturer String: midilab
AudioUnit Name: JC303
Component Version: 0.10.1 (0xA01)

* * PASS
--------------------------------------------------
TESTING OPEN TIMES:
COLD:
FATAL ERROR: OpenAComponent: result: -1,0xFFFFFFFF


validation result: couldn’t be opened

The "decay" knob is doing nothing

The "envelope decay" knob in v091 and v092 is doing nothing. Or more precisely it is stuck at one value internally and turning the GUI knob does nothing. I am puzzled that nobody has noticed it yet. Maybe it's just a Linux build issue? I tried both VST3 and LV2 versions, same thing. I am using Debian 12. Everything else works normally. I used to own this toy synth back in the day. ;)

Thank you!

[Feature request] Modulation

Hi!

I'm coming from the likes of Image-Line TS404 Bassline Synthesizer, unfortunately deprecated piece of amazing but cheap TB-303 emulation with built-in modulation and great distortion.

Perhaps there could be a setting, like on Arturia Acid V, to have modulation settings bindable to things like Cutoff?

Build problem with current master version

I tried to build js303 on Fedora and I met the following error:

-- Configuring juceaide
-- Building juceaide
-- Exporting juceaide
[ 11%] Creating directories for 'juce-clap-extensions-populate'
[ 22%] Performing download step (git clone) for 'juce-clap-extensions-populate'
Clonage dans 'juce-clap-extensions-src'...
fatal : la référence n'est pas un arbre : 54d83e121545490fdbb2d3dec3ba0c1da6005dde
CMake Error at juce-clap-extensions-subbuild/juce-clap-extensions-populate-prefix/tmp/juce-clap-extensions-populate-gitclone.cmake:49 (message):
  Failed to checkout tag: '54d83e121545490fdbb2d3dec3ba0c1da6005dde'


gmake[2]: *** [CMakeFiles/juce-clap-extensions-populate.dir/build.make:102: juce-clap-extensions-populate-prefix/src/juce-clap-extensions-populate-stamp/juce-clap-extensions-populate-download] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/juce-clap-extensions-populate.dir/all] Error 2
gmake: *** [Makefile:91: all] Error 2

CMake Error at /usr/share/cmake/Modules/FetchContent.cmake:1662 (message):
  Build step for juce-clap-extensions failed: 2
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FetchContent.cmake:1802:EVAL:2 (__FetchContent_directPopulate)
  /usr/share/cmake/Modules/FetchContent.cmake:1802 (cmake_language)
  /usr/share/cmake/Modules/FetchContent.cmake:2016 (FetchContent_Populate)
  CMakeLists.txt:50 (FetchContent_MakeAvailable)


-- Configuring incomplete, errors occurred!

I replaced the commit ID 54d83e121545490fdbb2d3dec3ba0c1da6005dde in the CMakeLists.txt file with the last one of the repo https://github.com/free-audio/clap-juce-extensions and everything went fine

Compiling on a Raspberry Pi

To compile on on a raspberry pi without having to download the vst sdk which wouldn't work anyway, I had to change the following.

git diff CMakeLists.txt
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 635bcf6..1e4e96b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -47,7 +47,7 @@ FetchContent_MakeAvailable(juce)
 # If you are building a VST2 or AAX plugin, CMake needs to be told where to find these SDKs.
 # This setup should be done before calling `juce_add_plugin`.
 
-juce_set_vst2_sdk_path("${PROJECT_SOURCE_DIR}/vstsdk2.4")
+#juce_set_vst2_sdk_path("${PROJECT_SOURCE_DIR}/vstsdk2.4")
 # juce_set_aax_sdk_path(...)
 
 # `juce_add_plugin` adds a static library target with the name passed as the first argument.
@@ -57,7 +57,7 @@ juce_set_vst2_sdk_path("${PROJECT_SOURCE_DIR}/vstsdk2.4")
 # Check the readme at `docs/CMake API.md` in the JUCE repo for the full list.
 
 juce_add_plugin("${PROJECT_NAME}"
-       FORMATS AU VST VST3 LV2                 # The formats to build. Valid formats: Standalone Unity VST3 AU AUv3 AAX VST LV2.
+       FORMATS LV2                 # The formats to build. Valid formats: Standalone Unity VST3 AU AUv3 AAX VST LV2.
                                                 # AU and AUv3 plugins will only be enabled when building on macOS.
     PRODUCT_NAME "JC303"                        # The name of the final executable, which can differ from the target name.
     PLUGIN_NAME "JC303"                         # Name of the plugin that will be displayed in the DAW. Can differ from PRODUCT_NAME.

No GUI on Windows

Hi,

I can't get the GUI to show up when loading version 0.9.1 win64 VST3 in the DAWS I use (Flstudio 20, Renoise 3 or Reaper 7). The plugin loads fine but the plugin window is blank, except for a line of text : JC 303 - A Juce Port of Open 303 and the Juce logo that shows up for a few seconds.

The plugin is functional otherwise and its parameters are accessible through the non GUI version of the plugin wrapper in hosts that offer such an option and are listed among the parameters that can be automated.

I'm running Windows 10 on a core i5 with 8Gb of ram and an onboard Intel HD.

Thanks !

J

LV2 and VST3 builds don't load on Linux

From Ardour's log:

VST3 module-path '/home/alex/.vst3/JC303.vst3/Contents/x86_64-linux/JC303.so'
[Info]: Scanning: /home/alex/.vst3/JC303.vst3
[ERROR]: Could not load VST3 plugin '/home/alex/.vst3/JC303.vst3/Contents/x86_64-linux/JC303.so': /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /home/alex/.vst3/JC303.vst3/Contents/x86_64-linux/JC303.so)
Cannot load VST3 module: '/home/alex/.vst3/JC303.vst3/Contents/x86_64-linux/JC303.so'
Scan Failed.

I'm using Ubuntu 23.04.

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.