Skip to content

Use haptic feedback to feel the MIDI clock beat underneath your magic trackpad

License

Notifications You must be signed in to change notification settings

faroit/magiclock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magiclock

GitHub release Github All Releases Build Status

Ever found the beepy metronome in your DAW annoying while producing music? Now you can turn off of the metronome and feel the beat on you trackpad. Magiclock is an OS X app that uses haptic feedback (also called Taptic Engine™) to give you the MIDI clock beat within your Magic Trackpad.

Download

Features

out

  • Magiclock is a menu-bar-only app that receives MIDI Clock events and performs haptic feedback every beat/quarter note.
  • For convenience, it also calculates the BPM and shows the results in the menu bar (can be switched off).
  • To align the MIDI clock to quarter notes, the MIDI start and stop events are used.
  • It provides a virtual MIDI Output port called "Magiclock" that can be connected to and from anywhere inside Mac OS X.

Requirements

  • OS X 10.11 El Capitan and later.
  • Force Touch trackpad (2013 Macbook Pro, New Macbook, Magic Trackpad 2)
  • MIDI clock output from DAW or hardware MIDI device

Download/Installation

Download the zip and launch magiclock.app. Be aware, that this app is not signed, so you might need to adjust your security settings Drag the app into your Applications folder, if you like.

Usage

Ableton Live

To use magiclock with Ableton, just activate the sync functionality for the Magiclock device from within the user preferences.

screen shot 2016-06-18 at 20 48 27

Bitwig

In Bitwig you have to manually add a "Generic MIDI Clock Transmitter" device and then select Magiclock from the output devices list.

External Devices / MIDI Patchbay

You can use the MIDI Patch bay app to route MIDI clock events from any device to the magiclock virtual MIDI Output Device. Filter the input for clock events only as shown in the screen shot:

screen shot 2016-06-19 at 14 41 28

FAQ

  • Q: Can you support Ableton Link so that the magiclock can also align beats?

    A: Link support will be added soon!

  • Q: If you connect multiple devices to magiclock and set up a high BPM, my trackpad goes crazy!

    A: Yes, you should not do that. Currently magiclock does not prevent the trackpad from triggering too many haptic events. While this does not cause any damage, Apples states in their API documentation:

    Haptic feedback is intended to be provided in response to a user action, such as aligning one object to another. Do not use it to provide feedback for events that are not user initiated. Excessive or unnecessary haptic feedback could be interpreted by the user as a malfunction and could encourage the user to disable haptic feedback entirely.

  • Q: Can you make the haptic feedback stronger? I don't feel it.

    A: Unfortunately, no. Even though there are multiple levels of pressure the trackpad can sense, there is only one type of haptic feedback which is a simple tap. Maybe this will change in the future, so that it would be possible to differentiate offbeats from onbeats.

Contributors

Thanks to Patrici-o for beta testings.

License

MIT License

About

Use haptic feedback to feel the MIDI clock beat underneath your magic trackpad

Resources

License

Stars

Watchers

Forks

Packages

No packages published