This is your work, valued
Software developer since 1982. Servant to felines. All of my Github repositories contain just my code (except for forks of Open Source projects)
AVFoundationRecorder. Swift audio recorder using AVFoundation
185SwiftSimpleGraph. Swift version of creating a simple AUGraph with a synth node
54MIDIFileSequence. An Objective-C iOS 5 app that loads a MIDI file (user supplied) and plays it through an Audio Unit Graph. The sampler reads a user supplied DLS or SoundFont2 file
36SwiftMIDI. Core MIDI - originally with Swift 3, but nothing much changed with Swift 4 or 5
36MIDIPlayer. Swift example of using AVMIDIPlayer from a file or from a MusicSequence
29MIDISynth. Example of kAudioUnitSubType_MIDISynth in Core Audio and as a custom AVAudioUnitMIDIInstrument
29AUParamsApp. An AUv3 MIDI plugin. See the blog post
26spring-mvc3-javaconfig. A Java Spring MVC 3 app configured without XML. Also uses Servlet 3 API to bypass web.xml
22MusicSequenceAUGraph. Swift example of an AudioToolbox MusicSequence played through an AUGraph
21auapp. Simple example of an AUv3 MIDI app
20KindOfADrag. Swift example of dragging around a UIView with optional snap
17MusicSequence. Using Core Audio's AudioToolbox in Swift 1
16AVAudioUnitSamplerFrobs. A workout for the AVAudioUnitSampler
15Swift2MIDI. Swift 2 MIDI
13AVFoundationMIDIPlay. Very simple example of using AVMIDIPlayer to load a sound font, MIDI file, and play it.
13GDSoundFontParser. SoundFont parser
8springFormWithCascadingSelects. A Spring @MVC 3 form with cascading selects via jQuery
8TableBinding. Swift NSTableView bound to an NSArrayController
8AVFoundationEngineFrobs. Swift AVAudioEngine frobs. Delay, distortion, EQ etc.
8HeyYouMIDI. AUv3 MIDI example for macOS.
8AVFoundationPlay. Simplest example of using AVAudioPlayer to play an audio file in Swift.
8MIDISourceOSX. How to play a MusicSequence to a virtual source via a virtual destination
6Swift2AVFoundFrobs. The new and broken AVAudioSequencer
6AvFoundationFrobs. Examples for my AVFoundation in Swift blog post
6TreeControl. Cocoa example that binds an NSOutlineView to a TreeControl
5DatePicker. Swift example of a UIDatePicker popped up in the middle of the screen with a blurred background
5TextFieldValidation. Using Cocoa Bindings to validate NSTextFields
5PlayerNodePlayground. Swift playground using AVAudioEngine with a playernode and effects to play an audio file
5SynthOneAUv3. Swift
4GraphWithSounds. An iOS 5 app that creates an Audio Unit Graph to play sounds. This updates SimplestGraph to use a DLS or SountFont2 file for sounds.
4SimplestGraph. An iOS 5 app that creates an Audio Unit Graph to play sounds. This does not load a "patch" file since it aims to be the simplet possible AUGraph.
4TextViewLinks. Swift example of a TextView with links
4Struts1Spring. A Maven project that uses Struts 1 with Spring
3ActivityDemo. ios Demo of UIActivityController using Swift
3XMColorScale. XMColorScale is my OSF/Motif (XWindow system) app from the early 1990s.
3SystemSounds. iOS example app that uses system sounds
3example-domain. An example problem domain Maven project in Java
2rockymusic. Java library for easing the pain of using JavaSound MIDI classes
2TableColumnChooser. Swift implementation of a Cocoa NSTableView where the user can choose the visible columns
2LimitTableExample. Multiselect UITable with a limited number of selections
2SwiftMIDITrampoline. Swift Core MIDI using Objective-C trampoline callbacks
2FerrisMenu. A menu with buttons laid out in a circle
1SplashScreen. Simple Cocoa macOS splash screen. Not a good idea, but if your client insists, this is how.
1boostTestCppMacOs. Using Boost Test configured via CMake for XCode
1SwiftUI-SwiftUI-View-ViewModel.xctemplate. A simple Xcode template for generating a SwiftUI view and viewmodel
1GDMusicKit. C++17 music library.
1SwiftMIDIThru. Swift 3 example of using Core MIDI and creating a MIDIThru connections
1whale. Kicking Docker's tires. C++ development image with current cmake.
1tvPlayMIDI. tvOS app to play MIDI via AVMIDIPlayer
1m3ufrob. MacOS command line app to manipulate m3u playlists
1