GetDunne Wiki

Notes from the desk of Shane Dunne, software development consultant

User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2017/08/31 20:35]
shane [Coding Practices]
start [2022/01/30 15:11] (current)
shane [Audio/Music programming]
Line 1: Line 1:
 ====== Welcome ====== ====== Welcome ======
-My name is Shane Dunne. I'm a software- and technology-development consultant based in Kingston, Ontario, Canada. My professional web site is at http://getdunne.com. This site exists to support my non-commercial work in open-source software development. My open-source projects are hosted at [[https://github.com/getdunne/|GitHub]], which offers great features for hosting source code, but not much support for documentation. This wiki is powered by the excellent [[https://www.dokuwiki.org|DokuWiki]] system, which was developed specifically for technical documentation.+My name is Shane Dunne. I'm a software- and technology-development consultant based in Kingston, Ontario, Canada. My professional web site is at http://getdunne.com. 
 + 
 +This site exists to support my non-commercial work in open-source software development. My open-source projects are hosted at [[https://github.com/getdunne/|GitHub]], which offers great features for hosting source code, but more limited support for documentation. This wiki is powered by the excellent [[https://www.dokuwiki.org|DokuWiki]] system, which was developed specifically for technical documentation.
  
 ===== Projects ===== ===== Projects =====
  
-==== Audio and JUCE ====+==== Audio/Music programming ==== 
 +  * [[https://pluginguru.net/unify|UNIFY]] -- my first commercial audio app and plug-in! 
 +    * (Parts of this are open-source. I will be opening more parts on GitHub over the next few months.) 
 +  * [[https://github.com/audiokit/AudioKit|AudioKit]] -- an open-source macOS/iOS audio framework I contribute to 
 +  * [[http://netvst.org/wiki/doku.php|The NetVST Project]] -- making VST plugins work across a network and on Macs. 
 + 
 + 
 +==== Audio with JUCE ====
   * [[Starting from scratch with JUCE]] -- what the online tutorials **don't** tell you   * [[Starting from scratch with JUCE]] -- what the online tutorials **don't** tell you
-  * [[VanillaJuce]] -- a simple, yet complete synthesizer plugin based on [[https://www.juce.com/|JUCE 5.1]]+  * [[JUCE GUI basics]] -- getting started 
 +  * [[AudioParameterTest]] -- JUCE parameter automation, part 1 
 +  * [[AudioParameterTest2]] -- JUCE parameter automation, part 2 
 +  * [[VanillaJuce]] -- a simple, yet complete synthesizer plugin based on [[https://www.juce.com/|JUCE 5.3]]
   * [[SARAH]] -- an FFT-based synthesizer plugin derived from [[VanillaJuce]]   * [[SARAH]] -- an FFT-based synthesizer plugin derived from [[VanillaJuce]]
 +
 +==== Coding Practices ====
 +
 +  * [[Modernizing the VanillaJuce code base]] -- purging outdated practices in C++ code
 +  * [[JUCE and parameter automation]] -- exploring DAW/plugin integration
  
 ==== Graphics and Image Processing ==== ==== Graphics and Image Processing ====
start.1504211747.txt.gz · Last modified: 2017/08/31 20:35 by shane