Giter Site home page Giter Site logo

pushinterface.jl's Introduction

PushInterface.jl

It's a Julia (https://julialang.org) library for Ableton Push 2 (https://github.com/Ableton/push-interface).

Examples

Requirements

You need latest Julia 0.7 beta.

julia> type ] key

(v0.7) pkg> add Cairo#master
(v0.7) pkg> add https://github.com/wookay/PushInterface.jl.git#master

pushinterface.jl's People

Contributors

wookay avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

robertdigital

pushinterface.jl's Issues

Trouble with `pads_callback.jl`. Can't get message data to display to stdout

Hello!

Thanks a bunch for making this package. I've been trying to do some stuff with MIDI, Julia, and my Push 2.
Your rtmidi wrapper is immensly helpful.

I was able to get set_led.jl to work perfectly, but not with reading MIDI in, (pads_callback).

From my understanding pads_callback.jl is somewhat similar to https://github.com/thestk/rtmidi/blob/master/tests/cmidiin.cpp, where the message data of the MIDI event is printed out, via setting a custom callback.

However, when I try this out, I cannot get anything to display. I have verified that I am providing MIDI input, as manually calling rtmidi_get_message while playing MIDI, changes message's value.

I see that the last update was a while ago (to the rtmidi library version you use here (in deps) and this repo), so perhaps my Julia version is causing some issues

julia> versioninfo()
Julia Version 1.7.0-beta3
Commit e76c9dad42 (2021-07-07 08:12 UTC)
Platform Info:
  OS: macOS (arm64-apple-darwin20.5.0)
  CPU: Apple M1
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-12.0.0 (ORCJIT, cyclone)

Another possibility is that I built a jll repo https://github.com/anandijain/rtmidi_jll.jl from master of https://github.com/thestk/rtmidi so it could be the API changed a bit or something.

I hope you don't mind but I'm hosting a lightweight copy of your RtMIDI code here https://github.com/anandijain/RtMIDI.jl just so that it can be ]dev'd.

I'd be super appreciative if you could help me debug and be able to display MIDI input events as they occur to the terminal.

Thanks again for this package

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.