Skip to content

Instantly share code, notes, and snippets.

View yoonbuck's full-sized avatar
🍉

Jordan Yoon-Buck yoonbuck

🍉
View GitHub Profile
@yoonbuck
yoonbuck / readme.md
Created May 19, 2024 02:18
Logic Pro Scripter typings

Logic Pro Scripter MIDI FX Plug-in environment typings

This gist contains a typescript declaration file to support development of scripts for the Logic Pro Scripter plug-in. Apple's [documentation][1] for this plug-in is quite poor, so this is an attempt to reconcile the documentation, example scripts, and additional resources found around the internet into ready-to-use typings and documentation to support in-editor code completion and inline documentation.

Recommended usage

Knowledge of typescript is not required to use this resource, though it may be useful.

// Copyright 2024 Jordan Yoon-Buck
// License: 0BSD (https://spdx.org/licenses/0BSD.html)
//
// Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby
// granted.
//
// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
// INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
// AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR

Keybase proof

I hereby claim:

  • I am yoonbuck on github.
  • I am yoonbuck (https://keybase.io/yoonbuck) on keybase.
  • I have a public key ASD2IhyE2tMRATkLFKi3wb8FBRk1sCEUut9m5OUlTmmF-wo

To claim this, I am signing this object: