1
0
Fork
You've already forked Gin
0
Fork of https://github.com/FigBug/Gin (all changes merged upstream)
  • C++ 98.5%
  • C 1.1%
  • Python 0.2%
  • Shell 0.1%
Find a file
2024年02月17日 16:24:24 -08:00
.github Create FUNDING.yml 2023年09月03日 13:18:43 -07:00
ci Add Effect Demo 2023年09月16日 21:40:09 -07:00
doxygen Fix doxygen script 2020年05月16日 09:24:37 -07:00
examples Synth demo now saves it's mod matrix 2024年01月26日 21:05:16 -08:00
modules Set GIN_HAS_SIMD=1 only on supported architectures 2024年02月14日 20:54:19 -08:00
.gitattributes Added .gitattributes 2019年04月29日 16:48:58 -07:00
.gitignore Update gitignore to ignore DS_Store MacOS files 2021年09月17日 11:17:15 -10:00
CMakeLists.txt Enable pic 2023年09月24日 08:01:58 -07:00
CMakePresets.json Switch to cmake 2023年06月14日 14:25:45 -07:00
LICENSE Initial commit 2018年01月17日 06:06:48 -08:00
README.md Update README with fork info 2024年02月17日 16:24:24 -08:00

PowerAudio fork of Gin

This fork of Gin currently has no changes. The following changes have since been merged upstream:

  • Fixed compilation on architectures without native SIMD support (non-x86, non-ARM).

Gin

A few useful extra classes for JUCE that I've come up with over the years.

Help & Documentation:

Automated Builds:

Build Windows Build macOS Build Linux

What's included:

  • BMPImageFormat - Load and Save Windows Bitmaps
  • ColourPropertyComponent - Colour picker for PropertyComponent
  • DownloadManager - Async downloads with 0 delay on main thread
  • Ellipse - Determine if point is on ellipse. Find point at angle on ellipse.
  • FilePropertyComponent - File chooser for PropertyComponent
  • FileSystemWatcher - Get notified when files in directory change
  • ImageEffects - Sepia, Vignette, Soften, Sharpen, Invert, Contrast, Hue, Saturation, Stack Blur etc
  • ImageMetadata - Load metadata from jpeg & png
  • Integrator - Calculate integrals
  • LeastSquaresRegression - Fits a curve to data points
  • LinearRegression - Fits a line to data points
  • MapViewer - Displays a map
  • OpenStreetMaps - Fetch tiles from various OSM servers
  • SecureStreamingSocket - Streaming socket the supports SSL
  • SharedMemory - Share a memory block between processes
  • Spline - A smooth curve from a set of discrete points
  • PerlinNoise - Natural looking noise
  • Websocket - Websocket client
  • DSP: Compressor, wavetable oscillator, reverb, ADSR
  • Synth: LFO, mod matrix, UI components

Credits:

Stack Blur: Mario Klingemann http://incubator.quasimondo.com/processing/fast_blur_deluxe.php

Least Squares Regression https://www.codeproject.com/Articles/63170/Least-Squares-Regression-for-Quadratic-Curve-Fitti

muParser: Ingo Berg http://beltoforion.de/article.php?a=muparser

Spline: Devin Lane https://shiftedbits.org/2011/01/30/cubic-spline-interpolation/

JUCE: Roli www.juce.com

AVIR: Aleksey Vaneev https://github.com/avaneev/avir

easywsclient https://github.com/dhbaird/easywsclient

mbed TLS https://tls.mbed.org/

liboauthcpp https://github.com/sirikata/liboauthcpp

Special Thanks to:

reFX Audio Software Inc.