JUCE - это кроссплатформенная библиотека графического интерфейса, написанная на C++. Он обеспечивает мощную кроссплатформенную поддержку элементов графического интерфейса и звука, а также может использоваться для создания звуковых плагинов (VST, VST3, AudioUnit, AUv3, RTAS, AAX). Приложения JUCE могут использовать собственные звуковые среды на соответствующих платформах (WASAPI, CoreAudio...) или ASIO. Приложения JUCE можно создавать для Windows, Mac OS X, Linux, iOS и Android.
0 ответов

Недопустимая инструкция (ядро сброшено) с использованием графической библиотеки Ubuntu VM + JUCE

Всякий раз, когда я пытаюсь запустить скомпилированную программу, используя графическую библиотеку JUCE, с университетского компьютера (у которого, как мне кажется, i5s, но я не уверен в специфике), она работает правильно, без ошибок. Однако, если я…
28 окт '18 в 15:23
1 ответ

Juce C++ с использованием градиентов

У меня есть семиугольник, разделенный на более мелкие треугольники, и мне нужно иметь возможность закрасить каждый из них разными цветовыми градиентами и уметь перемещать координаты этих точек градиента. Я мог бы найти класс Colourgradient в juce, к…
18 ноя '14 в 18:54
0 ответов

XCode 4.6 - отладка EXC_BAD_ACCESS без трассировки стека

Я уже некоторое время искал в Интернете, но, похоже, моя проблема очень редкая: Я программирую плагин Audio Unit с JUCE на C++. Когда я запускаю его на хосте, хост падает. Когда я присоединяю отладчик XCode к лебедке перед загрузкой моего плагина, о…
25 ноя '14 в 20:58
1 ответ

Как получить доступ к аудиоданным с хоста JUCE Demo Audio Plugin?

Я работаю над проектом, который требует, чтобы я записывал аудиоданные в виде файлов.wav (по 1 секунде каждый) из плагина MIDI Synth, загруженного на хост JUCE Demo Audio Plugin. По сути, мне нужно автоматически создать набор данных (соответствующий…
23 апр '18 в 01:17
2 ответа

Перехват событий мыши в FileBrowserComponent в библиотеке Juce

Я недавно начал использовать библиотеку Juce. Я обычно выкладываю вопросы, связанные с Жюсом, на его форуме, но я борюсь с проблемами в течение многих дней, и я до сих пор не получил ответов. Таким образом, stackoveflow стоит попробовать, даже если …
11 май '11 в 13:38
1 ответ

Введите "Файл" для ввода "std::string"

Я хочу поместить содержимое txt-файла, загруженного этим файловым браузером, в строку fileLoadToString. Преобразование работает при использовании пути в кавычках. FileChooser myChooser ("Please select the moose you want to load...", File::getSpecial…
13 мар '18 в 16:39
0 ответов

Несколько Midi-сообщений для создания полифонического синтезатора

Я создаю полифонический синтезатор, с помощью которого можно одновременно играть 4 ноты. В функции входящего сообщения Midi я пытаюсь настроить ее так, чтобы при получении сообщения noteOn 1 добавлялся в мою переменную numOfNotesPlaying. В настоящее…
05 янв '18 в 16:20
1 ответ

C++ Threading: попытка использовать удаленную функцию

Я делаю MIDI генератор в C++, используя фреймворк JUCE. Я хотел бы сделать генерацию в другом потоке, чтобы он не блокировал всю мою программу. Вот как я делаю свою тему: std::thread generationThread (&MainContentComponent::generateProgression,v…
02 окт '17 в 17:55
2 ответа

Соответствие шаблону Lua для извлечения жестко закодированных строк в базе кода

Я работаю с базой кода C++. Прямо сейчас я использую код на C++, вызывающий скрипт lua, чтобы просмотреть всю базу кода и, надеюсь, вернуть список всех строк, которые используются в программе. Рассматриваемым строкам всегда предшествует макрос JUCE,…
04 июл '11 в 23:13
1 ответ

Не могу заставить Xcode / JUCE / .gitignore работать

Я помещаю свой файл.gitignore в то же место, что и файл *.jucer, и файл.gitignore содержит: ./Builds/* ./JuceLibraryCode/* Поскольку я только хочу сделать резервную копию только папки с исходным кодом . Но всякий раз, когда я иду на коммит, тонны па…
14 фев '17 в 06:08
0 ответов

Рисование эллипса внутри прямоугольника (JUCE)

Я пытаюсь нарисовать небольшой эллипс в определенной позиции внутри прямоугольника, используя графику JUCE. С помощью этой линии я могу нарисовать изображение внутри прямоугольника под названием модель; g.drawImage(img, model); С помощью этой линии …
23 мар '18 в 16:23
1 ответ

Вопрос новичка о зацикливании избыточного кода

У меня быстрый вопрос о зацикливании избыточного кода в приложении JUCE, с которым я играю. Я сгенерировал несколько фейдеров и выложил их в гибкую коробку. Кажется глупым делать одно и то же шесть раз (позже будет больше шести) Есть ли простой спос…
24 фев '19 в 20:51
0 ответов

OSX Эскалация привилегий

Пожалуйста , кто-то может указать мне правильное направление? Вот проблема, я создал свой собственный установщик для моих плагинов синтезатора: VST, VST3 и Component. В Windows я просто настроил запрос прав администратора, и они могут сохранять плаг…
07 янв '19 в 18:08
1 ответ

СОК - Создание нового окна

Исходя из создания одностраничных приложений с помощью визуального редактора WYSISWYG в JUCE, у меня возникла небольшая проблема с выяснением того, как вызывать новые окна (за пределами основного окна GUI). Я сделал тестовое приложение, которое прос…
04 май '17 в 00:27
1 ответ

Juce библиотека плагин для телефонной щели

Есть ли плагин для Juce библиотека, которую я могу добавить и которая может работать как для IOS, так и для Android? Если нет, то как мне интегрировать Juce библиотека в приложении "Разрыв телефона"?
05 фев '15 в 09:02
1 ответ

Использование AudioFormatReader в Juce для загрузки импульсных откликов

Я создаю плагин сверточной реверберации с использованием Juce, и у меня возникают проблемы с загрузкой аудиофайлов с импульсной характеристикой. Я использую класс AudioFormatReader. Вот код, который я реализовал до сих пор, который вызывает некоторы…
22 окт '15 в 15:04
1 ответ

Есть ли более простой / короткий способ написать это на C++?

Я все еще очень плохо знаком с C++ и работаю в JUCE над некоторыми проектами по синтезированию звука, чтобы изучить их. Я пытаюсь изучить разные способы написания вещей. Есть ли более простой способ написать ниже, например, как одну функцию, где два…
03 ноя '18 в 07:26
1 ответ

Juce C++ - события мыши не работают

Я только начал использовать библиотеку Juce GUI для C++. Я пытаюсь создать собственный список, где я буду отображать имена файлов позже. Теперь мне нужно изменить цвет фона строк этого настраиваемого списка, когда мышь нажата / нажата. Проблема в то…
23 мар '17 в 19:44
1 ответ

Как получить предупреждения компилятора JUCE - Ubuntu

Недавно я имел дело с ошибкой, которая должна быть легко реализована с помощью простого предупреждения компилятора. Кто-нибудь знает, как получать предупреждения компилятора при компиляции проектов JUCE с make на Ubuntu? Я попытался: make -Wall из д…
26 авг '17 в 01:14
1 ответ

Как я могу условно многопоточными и обновлять переменные одновременно?

Мой код: while (DAQ is ON) { do stuff on vars; if(f(vars) > thr) update vars; } Условие if будет срабатывать только изредка и обновит все переменные, использованные в предыдущем разделе цикла while. Общий цикл обычно выполняется в режиме реальног…