This is a collection of software for the Mac that I have written. It is offered "as is" without warranty, and all warranties, whether expressed or implied, including merchantability and fitness for purpose, are disclaimed. For comments, feature requests, or bug reports, send email to software@larrymtaylor.com.
App Store Software
This software can be purchased and downloaded from the Mac App Store.
D50PatchLib
D50PatchLib is an application for organizing Roland D-50
patches and allows the creation of banks for use with either
the software plugin or the original hardware synthesizer.
MIDIMouse
MIDIMouse is an application that converts MIDI messages to
mouse clicks.
MIDIRMX
MIDIRMX is an application for routing and monitoring MIDI data.
PDF+MIDI
PDF+MIDI is a PDF viewer application with MIDI input for navigation.
ScaleTutor
ScaleTutor is an application for learning scales
on the guitar.
SynthHost
SynthHost is an application that can host multiple V2 Audio Unit soft synths. This is useful for playing soft synths that do not provide a standalone program, without starting up a DAW or other hosting app. Incoming MIDI data can be recorded to Standard MIDI Files as well.
Free Software
This software is free, but if you find any of it useful and wish to support further development, please consider buying one or more of my $0.99 apps in the
Mac App Store.
Click on each icon for details and download links.
AppInfo
AppInfo is a utility that lists all installed applications and displays information about each one.
Usage:
Download the pkg file and run the installer.
Open AppInfo and wait for the list to be populated.
AudioUnitInfo is a utility that lists all installed audio units and displays information about each one.
Usage:
Download the pkg file and run the installer.
Open AudioUnitInfo and wait for the list to be populated. Installed audio units are displayed in alphabetical order by name.
Select any row in the list, then press one of the buttons for additional information (Conf Info for the configuration information, or State for the state information), or press the Validate button to run the default validation tests on the audio unit.
1.5.3 (04/06/2024) Updated help pages; changed architecture processing to avoid possible crashes; added logging.
1.4.11 (11/19/2023) Updated architecture detection; added count indication when selecting one or more audio units; changed column sorting to be case sensitive.
1.3.1 (09/22/2023) Enabled sorting on any column.
1.2.1 (02/20/2023) Moved detection of supported architectures to main list.
1.1.1 (01/31/2023) Added architecture information to the Conf Info popup; added version check; added help.
1.0.2 (01/23/2023) Fixed crashes on systems with many audio units.
1.0.1 (01/17/2023) Initial release.
CopyPaste
CopyPaste is a utility that simulates the mouse button copy/paste behavior found in Unix/Linux X11 window managers. Items can be copied to the macOS clipboard with the left button using double click, triple click, or drag. Items can be pasted in the same or another window using middle click or right button double click.
Usage:
If updating, exit CopyPaste if it is currently running.
Download the zip file, unzip it, and move CopyPaste.app to /Applications.
Add CopyPaste to the list of apps allowed to control the computer in Settings...Security & Privacy...Privacy...Accessibility.
Add CopyPaste to the list of apps allowed to control the computer in Settings...Security & Privacy...Privacy...Input Monitoring (if prompted on macOS Catalina or later).
Open CopyPaste and look for the icon in the menu bar.
Note: After updating, you may have to exit CopyPaste, then remove and add CopyPaste to the list of apps allowed to control the computer in Settings...Security & Privacy...Privacy...Accessibility and Input Monitoring.
1.3.2 (06/17/2024) Added task monitor; added logging to file (in the user's home folder in Library/Application Support/CopyPaste/logFile.txt).
1.1.2 (05/29/2023) Added paste after right double click; added check for accessibility and prompt if not enabled.
1.0.7 (02/06/2023) Initial release.
Launchster
Launchster is a utility to display and open applications.
Usage:
Download the pkg file and run the installer.
Open Launchster and click on the Scan button. An icon will be shown for each of the applications installed on the computer.
Select the desired hotkey.
To start an application, select Launch mode and click on the icon. Launchster will automatically minimize when the application starts. Click on the Launchster icon in the dock or press the hotkey to restore it.
Select Move to Favorites, Move to Active, or Move to Inactive mode and click any application to move it to the desired list.
Select the Favorites, Active, or Inactive buttons to see the contents of each list.
The list contents, active list, hotkey, and window size and position are saved for the next time Launchster is used.
StandaloneHost is a utility that can host one V2 Audio Unit soft synth. This is useful for playing soft synths that do not provide a standalone program, without starting up a DAW or other hosting app. It is essentially the Mac equivalent of the popular SAVIHost program for Windows with additional features.
2.2.1 (12/07/2023) Fixed occasional stuck notes on some synths.
2.1.3 (05/21/2023) Added the ability to select any installed synth if the app has not been renamed; added tempo setting; added SMF playback; fixed some synths with no audio output (e.g., Martinic AX73) or UI (e.g., Audio Damage Axon 2), and other issues (see compatibility table); changed minimum macOS version to 10.13 (High Sierra).
1.11.1 (12/30/2022) Added support for a few more synths; fixed version check; improved audio device handling; more logging improvements.
1.10.1 (12/12/2022) Added support for several more synths.
1.9.1 (12/05/2022) Added informational popups for common instances when the Apple DLS Music Device is loaded instead of the desired synth; added version check; improved logging.
1.8.1 (11/26/2022) Added ability to rename app to host any installed soft synth; added help.
1.7.1 (09/05/2022) Added MIDI channel number to preferences.
1.6.1 (08/30/2022) Fixed MIDI event handling.
1.5.1 (01/25/2022) Fixed audio device list to show only devices with outputs.