Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Osc support (2nd try) #514

Draft
wants to merge 20 commits into
base: develop
Choose a base branch
from
Draft

Commits on Oct 11, 2019

  1. Configuration menu
    Copy the full SHA
    f6939c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2c5a09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c325c97 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb648d2 View commit details
    Browse the repository at this point in the history
  5. Add OSC port type

    piegamesde committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    d011917 View commit details
    Browse the repository at this point in the history
  6. Add OSC namespace property

    piegamesde committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    90b8043 View commit details
    Browse the repository at this point in the history
  7. Rename all the queues

    Except the raw MIDI queues, since they're MIDI specific
    piegamesde committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    8aa1e1a View commit details
    Browse the repository at this point in the history
  8. Update JackMidiDriver

    piegamesde committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    b695770 View commit details
    Browse the repository at this point in the history
  9. Update JackNet

    piegamesde committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    0c1c32d View commit details
    Browse the repository at this point in the history
  10. Update build script

    piegamesde committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    e39a37d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e949f54 View commit details
    Browse the repository at this point in the history
  12. Add typedefs for backwards compability

    Documentation saying that they are deprecated is missing
    piegamesde committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    125b3ce View commit details
    Browse the repository at this point in the history
  13. Make linux modules compile

    piegamesde committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    1e18408 View commit details
    Browse the repository at this point in the history
  14. Fix more compile errors

    I cannot test this locally due to lack of hardware
    piegamesde committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    eb1ad87 View commit details
    Browse the repository at this point in the history
  15. Add generic event port type

    I don't know how useful it is yet, maybe I'll remove it later on (tell me if you don't like it)
    piegamesde committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    52ab82d View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2019

  1. Hopefully make it ABI compatible

    @x42 Will this work? I am not confident about this
    piegamesde committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    8d9c141 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4904f1 View commit details
    Browse the repository at this point in the history
  3. Remove previously added port types

    There are only two now, `gAudioPortType` and `gMessagePortType`. There is a string constant for `JACK_DEFAULT_MIDI_TYPE` which will be handled separately.
    piegamesde committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    1c3f811 View commit details
    Browse the repository at this point in the history
  4. Better port type handling

    - Added inline helper methods to create ports of the correct type
         - Had to move `jack_port_uuid` to the top because we still can't use methods declared below in 2019
        - I'd like to add helper methods that automatically set the metadata but C has no method overloading?!
    - Improved metadata documentation
    - Registering a port with the `JACK_DEFAULT_MIDI_TYPE` will automatically change it to `JACK_DEFAULT_MESSAGE_TYPE` for forward  compatibility.
    piegamesde committed Oct 12, 2019
    6 Configuration menu
    Copy the full SHA
    cf6523f View commit details
    Browse the repository at this point in the history
  5. Update jack_connect client

    piegamesde committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    613174d View commit details
    Browse the repository at this point in the history