Giter Club home page Giter Club logo

trackpad-drummer's Introduction

Use your trackpad as (MIDI) drumpad.

drumpad

Installation

Download the latest release. If you like the project, click on the star button on the top right of this page.

Compatibility

Tested trackpads:

  • MacBook Pro 15" Late 2013 (internal trackpad)
  • MacBook Pro M1 13" 2020 (internal trackpad)
  • Magic trackpad 2

Features

  • Written completely in Swift.
  • Outputs to speakers or to a MIDI device.
  • Themed to support macOS Mojave Dark mode
  • Notarized

Where to start ... for developers

trackpad-drummer's People

Contributors

alcibiadesc avatar dev1an avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

trackpad-drummer's Issues

Add velocity support

  • Track velocity
  • Separate this functionality into a plugin that can be distributed outside the app store.
  • Add the old behaviour back into the app
  • Add a plugin overview in the settings window

Midi output

Let the application act as a midi device, that sends out notes when you tap the trackpad.

Locking mouse

Locking is working but when you start to touch lower part of pad, pointer locks and unlocks after each touching.

mouse pointer move out of the field

Sometimes, during the playing if you make not just touch but touch and little move your finger, mouse pointer goes out of application field after time. And you should place it back because It breaks the playing process. May be it is possible to add some hot-keys combination to enable/disable pointer...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.