GithubHelp home page GithubHelp logo

markjamesm / linnstrument-helper Goto Github PK

View Code? Open in Web Editor NEW
14.0 2.0 0.0 7.41 MB

SwiftUI app for Mac to help make learning the Linnstrument layout a breeze

Home Page: https://markjames.dev/blog/writing-a-midi-controller-app-part-one

License: GNU General Public License v3.0

Swift 99.06% Ruby 0.94%
linnstrument music midi-controller swiftui swift midi-events

linnstrument-helper's Introduction

Hi there! ๐ŸŒž

Visit my website button Send me an email button

Hi there! I'm an experienced professional who specializes in web and software development. In my spare time, I enjoy working on open source projects, learning new things, and sharing what I've learned on my blog.

Mark-James' github stats

linnstrument-helper's People

Contributors

aure avatar markjamesm avatar

Stargazers

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

Watchers

 avatar  avatar

linnstrument-helper's Issues

Desktop icon

Need to design an application icon for the desktop and dock.

Chord Detection

Implement chord detection for notes.

Notes are currently added to the Conductor.notesHeld array when a note is held and removed after the user depresses the key.

Implement customizable synth parameters.

Audiokit's AKSynth class allows for the customization of a range of synth parameters (including pitch bend, filter cutoff, and ADSR). It would be helpful if someone could create a settings section with the ability to customize these parameters. With customizable synth parameters, those looking to learn the 4ths string layout could do so with a wider range of sounds.

Linnstrument 200 Testers

As I only own the Linnstrument 128 model, I'm unable to test the LS 200 in Linnstrument Helper. If you own a Linnstrument 200, please test the app and report any findings here in case I may have missed something.

Properly display pressed notes

Currently, when you press a note on the Linnstrument a note will light up, but not the proper note. Need to implement a dictionary which maps the MIDI notes on to the corresponding grid elements.

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.