Questions tagged [juce]

JUCE is a cross-platform GUI library written in C++. It provides strong cross-platform support of GUI elements and audio, and can also be used to make audio plugins (VST, VST3, AudioUnit, AUv3, RTAS, AAX). JUCE applications can use native audio frameworks on the respective platforms (WASAPI, CoreAudio...) or ASIO. JUCE apps can be built for Windows, Mac OS X, Linux, iOS, and Android.

JUCE is a cross-platform GUI library written in C++. It provides strong cross-platform support of GUI elements and audio, and can also be used to make audio plugins (VST, VST3, AudioUnit, AUv3, RTAS, AAX). JUCE applications can use native audio frameworks on the respective platforms (WASAPI, CoreAudio...) or ASIO. JUCE apps can be built for Windows, Mac OS X, Linux, iOS, and Android.

242 questions
2
votes
1 answer

Getting Juce to Work (Windows)

I downloaded Juce and VisualStudio2017 because through researches it seemed that Juce was a good way to create a GUI app dealing with midi files. My problem is i can't even get to use the first examples of GUI ! I get this type of error, for…
gael17
  • 67
  • 11
2
votes
1 answer

C++ Threading : Attempt to use a deleted function

Im making a MIDI generator in C++ using JUCE framework. I'd like to do the generating in a different thread so it won't block my entire program. This is how I make my thread: std::thread generationThread…
Jurze
  • 209
  • 2
  • 11
2
votes
1 answer

Delay between midi note on and note off message in JUCE framework

Im making a little tool in C++ using the JUCE framework. Its sending out MIDI but I've come to a problem. I'd like to send out chords to my DAW, by sending a note on message followed by a note off message. The noteOn code looks like this: …
Jurze
  • 209
  • 2
  • 11
2
votes
1 answer

How to send blocks of audio to be processed by synthesizer -- without discontinuities

I am using the Juce framework to build a VST/AU audio plugin. The audio plugin accepts MIDI, and renders that MIDI as audio samples — by sending the MIDI messages to be processed by FluidSynth (a soundfont synthesizer). This is almost working. MIDI…
Birchlabs
  • 7,437
  • 5
  • 35
  • 54
2
votes
1 answer

JUCE iOS build has no target

I have code for a VST plugin and need to port some of it to an iOS app. I have tried building the OSX version and using the lib.a and it doesnt work. When I open the iOS version of it, Xcode shows that it is missing the tagret. If I copy the code…
some_id
  • 29,466
  • 62
  • 182
  • 304
2
votes
1 answer

Video player in JUCE (C++) - building on Windows running on iOS

I'd like to know what is the simplest way to build a video playing app that runs under iOS. I'm using the JUCE Framework that allows to develop under Windows with e.g. Visual Studio and code programs for Android, iOS, etc. I've looke around libVLC,…
Christoph
  • 542
  • 4
  • 24
2
votes
1 answer

Wet/dry control in Juce convolution reverb plugin

I am creating a convolution reverb plugin for university and I have managed to get a simple plugin working, where the output is the input through an impulse response. I am wondering how I can alter the code to make a wet/dry parameter. I have added…
willfo
  • 241
  • 1
  • 2
  • 12
2
votes
2 answers

How to load audio files for impulse responses using Juce

I am currently creating a convolution reverb plugin for university, and I have downloaded an already made convolver library for use with in the plugin. I have some code that generates an impulse response however I am not quite sure how to load an…
willfo
  • 241
  • 1
  • 2
  • 12
2
votes
1 answer

Naming audio plug-ins using JUCE framework

I've been working on developing some audio plugins recently using the JUCE framework. I'm having an issue regarding naming the plugin. I've created separate projects for entirely different plugins. However when I load the plugin by starting Logic…
Copernicus
  • 90
  • 5
2
votes
1 answer

How do I record an audio in JUCE that have headers without the 'JUNK' subchunk?

I am trying to develop an application using the JUCE library that can record an audio or open an audio file. The audio file is to be passed into the openSMILE program to have its feature values extracted. All audio files are in wave format and the…
Aaron
  • 21
  • 3
2
votes
0 answers

XCode 4.6 - Debugging EXC_BAD_ACCESS without a stack trace

I already searched the web for a while but it appears my problem is very rare: I'm programming a Audio Unit Plugin with JUCE in C++. When I run it in a host, the host crashes. When I attach the XCode debugger to the hoist before loading my plugin,…
LoveDaOOP
  • 103
  • 2
  • 9
2
votes
3 answers

Ideal framework for creating a cross-platform computer vision GUI

I have been tasked with programming a GUI for the Adaptive Use Musical Instrument project (AUMI). The GUI is a musical creation tool for people with limited mobility. The current GUI takes data from a video camera, displays it on screen, allows the…
Aaron Krajeski
  • 757
  • 5
  • 18
2
votes
2 answers

Tutorial on how to host VST plugins using JUCE?

I would like to write some code to host VST plugins in my C++ application. It looks like the JUCE library may be helpful for this. Does anyone know where I can find a tutorial on how to host and connect together VST plugins in JUCE? I've built the…
Richard Shepherd
  • 1,300
  • 17
  • 20
1
vote
0 answers

pdb file is not the pdb file that was used when this precompiled header was created, recreated the precompiled header

I am using JUCE to create an audio plugin, and on first build, I received several of the following error. C2859 C:\Users\ksa10\Desktop\LUX\LUX\Builds\VisualStudio2022\x64\Debug\Shared Code\LUX.pdb is not the pdb file that was used when this…
robert
  • 21
  • 2
1
vote
0 answers

Using an Audio Library in a Flutter project?

I'm considering building my app with Flutter because of the attractive cross-compilation features, native feel, and speed of development. I need to use an advanced audio processing library to be able to make my app, so the options I was considering…