All Projects → larkob → Gb2midi

larkob / Gb2midi

Tools for converting Garageband files to MIDI files

Programming Languages

applescript
352 projects

Labels

Projects that are alternatives of or similar to Gb2midi

Mega Drive Midi Interface
Control the Sega Mega Drive's Yamaha YM2612 and PSG with MIDI
Stars: ✭ 39 (-47.3%)
Mutual labels:  midi
Kjplayerdemo
视频播放壳子:动态切换内核,支持边下边播边缓存的播放器方案,视频支持格式:mp4、m3u8、wav、avi,音频支持格式:midi、mp3
Stars: ✭ 60 (-18.92%)
Mutual labels:  midi
Midichlorian
A Visual Studio extension that allows you to write code and automate the IDE using MIDI musical instruments.
Stars: ✭ 65 (-12.16%)
Mutual labels:  midi
Touchosc2midi
a (linux compatible) TouchOSC Midi Bridge written in python
Stars: ✭ 44 (-40.54%)
Mutual labels:  midi
Miditoolkit
https://pypi.org/project/miditoolkit/
Stars: ✭ 55 (-25.68%)
Mutual labels:  midi
Audiobench
Open source modular synthesizer
Stars: ✭ 63 (-14.86%)
Mutual labels:  midi
Sfz2bitwig
Convert .SFZ files into Bitwig Studio multisample instruments.
Stars: ✭ 37 (-50%)
Mutual labels:  midi
Daigassou
Transfer midi file to keyboard events in FFXIV bard performance solo and multiplayer
Stars: ✭ 69 (-6.76%)
Mutual labels:  midi
Midipianorollview
Customisable UIScrollView subclass for rendering/editing MIDI notes on a piano roll view.
Stars: ✭ 55 (-25.68%)
Mutual labels:  midi
Micropython Stm Lib
A collection of modules and examples for MicroPython running on an STM32F4DISCOVERY board
Stars: ✭ 64 (-13.51%)
Mutual labels:  midi
Theconductor
Toolset for making musical applications with Unity, Max and Ableton.
Stars: ✭ 48 (-35.14%)
Mutual labels:  midi
Musictheory
🎵 Music theory concepts in Go.
Stars: ✭ 53 (-28.38%)
Mutual labels:  midi
Low Latency Android Ios Linux Windows Tvos Macos Interactive Audio Platform
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
Stars: ✭ 1,121 (+1414.86%)
Mutual labels:  midi
Fluttermidicommand
A Flutter plugin to send and receive MIDI
Stars: ✭ 41 (-44.59%)
Mutual labels:  midi
Abcjs
javascript for rendering abc music notation
Stars: ✭ 1,141 (+1441.89%)
Mutual labels:  midi
Beep
Beep sound library and utility for alerting end of a command execution. Beep can also play MIDI or text music score.
Stars: ✭ 39 (-47.3%)
Mutual labels:  midi
Modern Midi
🎼 C++11 MIDI file & realtime io library
Stars: ✭ 61 (-17.57%)
Mutual labels:  midi
Libremidi
A modern C++ MIDI real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.
Stars: ✭ 69 (-6.76%)
Mutual labels:  midi
Audiokit
Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS
Stars: ✭ 8,827 (+11828.38%)
Mutual labels:  midi
Midi.net
MIDI for .NET on Windows.
Stars: ✭ 64 (-13.51%)
Mutual labels:  midi

GB2MIDI

Tools for converting Garageband (Mac OS X) files to MIDI files

Instructions: In order to export MIDI from Garageband, you first need to create a loop from the MIDI segment (join segments for a whole track) via drag&drop into the loop area (up to 45 measures long, otherwise you the menu edit->add to loop library). You can find the resulting loop file in the folder /User/Library/Audio/Apple Loops/User Loops/SingleFiles/ with the .aif suffix. (Please note that this folder is only created after you created your first loops and can be tricky to navigate to in the Finder.)

You can either use a Hex-Editor to cut out the part between “MTrk” and “CHS” and save as a .mid file or download and use the GB2MIDI "app" (written in AppleScript) for Mac OS X in this repository. Either drag & drop onto the icon, or run the script and select files. The resulting files will be saved with the same name but a .mid suffix. The original AppleScript tool was published on my website http://www.larskobbe.de/midi-export-in-apples-garageband

I have also created a (experimental) JavaScript-based version of the GB2MIDI app which works directly in your browser.

This software is freeware and must be considered beta status. Use on your own risk, even though I believe it is perfectly safe to use.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].