All Projects → olilarkin → juce_faustllvm

olilarkin / juce_faustllvm

Licence: other
JUCE Module for the libfaust JIT compiler

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to juce faustllvm

pMix2
pMix - a preset interpolator, plug-in chainer and Faust IDE written with JUCE
Stars: ✭ 84 (+162.5%)
Mutual labels:  faust, juce
U-00DC-Sprache
"Ü" programming language development
Stars: ✭ 43 (+34.38%)
Mutual labels:  llvm
CSCD70
CSCD70 Compiler Optimization
Stars: ✭ 147 (+359.38%)
Mutual labels:  llvm
MetaCG
MetaCG offers an annotated whole program call-graph tool for Clang/LLVM.
Stars: ✭ 21 (-34.37%)
Mutual labels:  llvm
contech
The Contech analysis framework provides the means for generating and analyzing task graphs that enable computer architects and programmers to gain a deeper understanding of parallel programs.
Stars: ✭ 43 (+34.38%)
Mutual labels:  llvm
docker-opengl
Multi-Arch Docker - Mesa 3D OpenGL Software Rendering (Gallium) - LLVMpipe, and OpenSWR Drivers
Stars: ✭ 68 (+112.5%)
Mutual labels:  llvm
faustide
Faust IDE (Integrated Development Environment)
Stars: ✭ 44 (+37.5%)
Mutual labels:  faust
LLVMTemplate
LLVM + Swift template Xcode project
Stars: ✭ 12 (-62.5%)
Mutual labels:  llvm
flextool
C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
Stars: ✭ 32 (+0%)
Mutual labels:  llvm
heyoka.py
Python library for ODE integration via Taylor's method and LLVM
Stars: ✭ 45 (+40.63%)
Mutual labels:  llvm
pamplejuce
A JUCE Plugin CI template. JUCE 7 & Catch2 with macOS notarization and Windows EV code signing on Github Actions
Stars: ✭ 115 (+259.38%)
Mutual labels:  juce
azula
A fast, statically typed compiled language
Stars: ✭ 25 (-21.87%)
Mutual labels:  llvm
AtomSynth
A modular synthesizer built using the juce api.
Stars: ✭ 20 (-37.5%)
Mutual labels:  juce
sycl
SYCL for Vitis: Experimental fusion of triSYCL with Intel SYCL oneAPI DPC++ up-streaming effort into Clang/LLVM
Stars: ✭ 80 (+150%)
Mutual labels:  llvm
mars
Minimal language with type inference, structures, control flow, and more.
Stars: ✭ 19 (-40.62%)
Mutual labels:  llvm
deollvm64
deobfuscator llvm arm64 script
Stars: ✭ 67 (+109.38%)
Mutual labels:  llvm
dumb-obfuscator
Tutorial on how to write the dumbest obfuscator I could think of.
Stars: ✭ 147 (+359.38%)
Mutual labels:  llvm
PhaseVocoder
A C++ based phase vocoder example that allows pitch and timescale modifications of incoming signals. UI built with Juce.
Stars: ✭ 44 (+37.5%)
Mutual labels:  juce
rain
A programming language.
Stars: ✭ 20 (-37.5%)
Mutual labels:  llvm
LLAST
A high level LLVM IR AST provider for GraphEngine JIT.
Stars: ✭ 21 (-34.37%)
Mutual labels:  llvm

LIBFAUST LLVM JIT Module for JUCE

This is a JUCE Module for embedding the libfaust JIT compiler as a JUCE AudioProcessor/AudioPluginInstance. It includes supporting classes such as a Faust syntax highlighter for the JUCE code editor.

Only works on macOS for now, but eventually should work on Linux and Windows

See example CLI project https://github.com/olilarkin/juce_faustllvm_test

License

The core of this module is heavily based on the faustgen~ Max external by GRAME.

Written by Oliver Larkin
License: GPL www.olilarkin.co.uk

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].