An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 3.9% on proxy.golang.org
Top 0.4% dependent packages on proxy.golang.org
Top 0.6% dependent repos on proxy.golang.org
Top 6.9% forks on proxy.golang.org

proxy.golang.org : gitlab.com/gomidi/midi

Package midi provides interfaces for reading and writing of MIDI messages. Since they are handled slightly different, this packages introduces the terminology of "live"/cable MIDI reading/writing for dealing with MIDI messages as "over the wire" (in realtime) as opposed to smf MIDI reading/writing to Standard MIDI Files (SMF). However both variants can be used with io.Writer and io.Reader and can thus be "streamed". This package provides a Reader and Writer interface that is common to live and SMF MIDI handling. This should allow to easily develop transformations (e.g. quantization, filtering) that may be used in both cases. If you want a comfortable common package providing everything at a high level, use the porcelain packages The underlying core implementations can be found here: The core of the MIDI messages that can be written or analyzed can be found here: Please keep in mind that that by the MIDI standard not all kinds of MIDI messages can be used in both scenarios. System Realtime and System Common Messages are restricted to "over the wire", while Meta Messages are restricted to SMF files. However System Realtime and System Common Messages can be saved inside a SMF file which the help of SysEx escaping (F7).

Registry - Source - Documentation - JSON
purl: pkg:golang/gitlab.com/gomidi/midi
Keywords: go , golang , midi , smf
License: MIT
Latest release: about 3 years ago
First release: almost 7 years ago
Namespace: gitlab.com/gomidi
Dependent packages: 130
Dependent repositories: 93
Stars: 24 on GitLab.com
Forks: 8 on GitLab.com
See more repository details: repos.ecosyste.ms
Last synced: 12 days ago

Top 9.6% on proxy.golang.org
github.com/ayushsatyam146/opus-midi v0.0.0-20240123134930-aaf5fa95460f
3 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/wallybarnum/bigskyutil v0.0.0-20240102023620-956f72aa5363
6 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.5% on proxy.golang.org
github.com/almerlucke/muse v0.0.0-20231004080153-b4089acee4c7
4 versions - Latest release: over 1 year ago
Top 8.2% on proxy.golang.org
github.com/mloncode/sonic v0.0.0-20230706195458-1b8f0de2cae3
2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/willgarrison/go-noise v0.0.0-20230425151022-45548fe937ef
3 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/fjl/lpd8 v0.0.0-20230422104932-d7f054abcebe
AKAI LPD8 configuration tool
2 versions - Latest release: about 2 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/solarnz/pamidicontrol v0.0.0-20230409035856-6727c14889ae
A utility to control the volume of PulseAudio streams / sinks / sources with a midi device
2 versions - Latest release: about 2 years ago - 20 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ftl/midi2tci v0.5.1
Control ExpertSDR with a MIDI controller
7 versions - Latest release: over 2 years ago - 3 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/dg1psi/shuttlemidi v0.1.3
ShuttleMidi sends MIDI events for the Contour ShuttlExpress to enable usage together with the MID...
4 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/bh90210/elektronmodels v1.2.2
5 versions - Latest release: over 2 years ago
Top 6.9% on proxy.golang.org
github.com/bh90210/models v1.2.2
Programmatically control Elektron's model:cycles & model:samples via midi using Go
5 versions - Latest release: over 2 years ago - 26 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/athenez/models v1.2.2
5 versions - Latest release: over 2 years ago
Top 8.2% on proxy.golang.org
github.com/bh90210/model-cycles v1.2.2
5 versions - Latest release: over 2 years ago
Top 8.2% on proxy.golang.org
github.com/bh90210/elektron-models v1.2.2
5 versions - Latest release: over 2 years ago
Top 8.0% on proxy.golang.org
github.com/ut-proj/midiserver v0.0.0-20221127202358-f16d7e1a1aa2
A MIDI CLI tool and server written in Go, focused on supporting BEAM music apps via Erlang Ports
2 versions - Latest release: over 2 years ago - 4 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/bensinober/plasmerize v0.0.0-20221011140344-810e6c5af951
Plasma Midi Music Maker
2 versions - Latest release: over 2 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ymarco/sax-gui-go v0.0.0-20221009145127-8e4aef536ab1
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/jrcichra/wfh-organist v1.0.0
Send MIDI over TCP/IP.
1 version - Latest release: almost 3 years ago - 5 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/jrcichra/wfh-church-organist v1.0.0
Send MIDI over TCP/IP.
1 version - Latest release: almost 3 years ago - 5 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/ASUKAHUI/ZeroBot-Plugin v1.4.1
基于 ZeroBot 的 OneBot 插件
21 versions - Latest release: about 3 years ago - 0 stars on
Top 4.1% on proxy.golang.org
gitcode.net/Canread/ZeroBot-Plugin v1.4.1 removed
121 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/hmc-wzy/zerobot-plugin v1.4.1
my zbp plugin
121 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/hmc-wzy/ZeroBot-Plugin v1.4.1
my zbp plugin
121 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/jiangtianyii/zerobot-plugin v1.4.1
基于 ZeroBot 的 OneBot 插件
120 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/mikun5/ZeroBot-Plugin v1.4.1
12 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/Jiangtianyii/ZeroBot-Plugin v1.4.1
基于 ZeroBot 的 OneBot 插件
120 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/fmyxyz/yuanshen-qin v0.0.0-20220605072213-f0e677bee6d9
1 version - Latest release: about 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/TheMightyGit/wordworlds v0.0.0-20220531185354-ded3fe98678d
1 version - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/gomidi/muskel v1.3.4
MuSkeL - the musical sketch language
118 versions - Latest release: about 3 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/buahaha/Nutek v1.0.2
4 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/buahaha/nutek v1.0.2
4 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/gomidi/midicat v0.4.1
21 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
gitlab.com/gomidi/midicat.git v0.4.1
obsolet, moved to moved to gitlab.com/gomidi/midi/tools
21 versions - Latest release: about 3 years ago - 0 stars on GitLab.com
gitlab.com/gomidi/midicat v0.4.1
obsolet, moved to moved to gitlab.com/gomidi/midi/tools
21 versions - Latest release: about 3 years ago - 4 dependent packages - 7 dependent repositories - 0 stars on GitLab.com
Top 8.2% on proxy.golang.org
github.com/gomidi/midicatdrv v0.3.8
8 versions - Latest release: about 3 years ago
gitlab.com/gomidi/midicatdrv v0.3.8
Package midicatdrv provides a gomidi/midi.Driver to connect to external MIDI ports via the progra...
8 versions - Latest release: about 3 years ago - 9 dependent packages - 8 dependent repositories - 1 stars on GitLab.com
Top 8.2% on proxy.golang.org
github.com/gomidi/portmididrv v0.7.1
Package portmididrv provides an gomidi/connect.Driver to connect gomidi/mid with external MIDI po...
15 versions - Latest release: about 3 years ago
Top 8.1% on proxy.golang.org
gitlab.com/gomidi/portmididrv v0.7.1
Package portmididrv provides an gomidi/midi.Driver to connect to external MIDI ports via portmidi...
15 versions - Latest release: about 3 years ago - 5 dependent packages - 7 dependent repositories - 3 stars on GitLab.com
Top 8.2% on proxy.golang.org
gitlab.com/gomidi/webmididrv v0.0.2
Package webmididrv provides a gomidi/midi.Driver to connect to MIDI ports in the browser (via web...
2 versions - Latest release: about 3 years ago - 1 stars on GitLab.com
Top 5.2% on proxy.golang.org
gitlab.com/gomidi/rtmididrv v0.15.0
Package rtmididrv provides a gomidi/midi/mid.Driver to connect to external MIDI ports via rtmidi....
68 versions - Latest release: about 3 years ago - 67 dependent packages - 59 dependent repositories - 5 stars on GitLab.com
Top 6.4% on proxy.golang.org
github.com/gomidi/rtmididrv v0.15.0
Package rtmididrv provides a gomidi/connect/Driver to connect gomidi/mid with external MIDI ports...
68 versions - Latest release: about 3 years ago - 2 dependent packages
Top 9.6% on proxy.golang.org
github.com/jamesits/bgpiano v0.0.0-20220406144048-58ffa132ff8b
MIDI tunneling through BGP, for times when you want to broadcast your music instead of your IP pa...
1 version - Latest release: about 3 years ago - 16 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/taylor-woodcock/miditik v0.0.0-20220313231012-336be49c3e2b
A MIDI-to-MikroTik beep commander, for all your MikroTik playing needs
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/chabad360/vmix-to-xtouch v0.0.2 💰
2 versions - Latest release: over 3 years ago - 5 stars on GitHub
github.com/chabad360/goxtouch v0.0.0-20220306075136-e0c9284bc0c4
Go Implementation of the Behringer X-Touch Universal CTRL Mode
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/chabad360/gomcu v0.0.0-20220306040736-05cafab03c8c
An implementation and documentation of the the Mackie Control Protocol in Go
1 version - Latest release: over 3 years ago - 7 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/jamestunnell/go-musicality v0.1.0-alpha.1
Music notation, composition, and performance
2 versions - Latest release: over 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/giodamelio/midithing v0.0.0-20220215000548-dc2a5801098f
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/lobosat/APCvmix v0.0.0-20220214231144-9088e6e18823
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ceejatec/midifu v0.0.0-20211210070300-701477058bb2
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/fjl/sds v0.0.0-20211122014620-c8177d4d248c
MIDI Sample Dump Standard hacks
1 version - Latest release: over 3 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/fossegrim/midimap v0.0.0-20211015185159-e9ba73880e1d
1 version - Latest release: over 3 years ago
Top 9.0% on proxy.golang.org
github.com/larsks/nanokongo v0.0.1
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/inahga/aightreader v0.0.0-20210925190947-4e4ff224caf0
1 version - Latest release: almost 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/vipul-sharma20/midi-macro v0.1.0
Use your MIDI controller (pads, knobs, sliders, keys etc.) to trigger macros
1 version - Latest release: almost 4 years ago - 9 stars on GitHub
Top 8.2% on proxy.golang.org
gitlab.com/alexandre.boucey/rtmididrv v0.14.0
rtmidi driver for the unified MIDI driver interface https://gitlab.com/gomidi/midi.Driver .
65 versions - Latest release: almost 4 years ago - 0 stars on GitLab.com
Top 8.2% on proxy.golang.org
gitlab.com/gomidi/midi/player/example/smfplayer v0.0.0-20210712093228-8dc29768c837
1 version - Latest release: almost 4 years ago
Top 8.2% on proxy.golang.org
yrh.dev/circuit v0.0.0-20210707182733-dd69fc7249ef
Some helpers for managing the Novation Circuit groovebox
1 version - Latest release: almost 4 years ago - 1 stars on GitHub
Top 7.1% on proxy.golang.org
github.com/ajzaff/go-modular v0.0.0-20210707010811-f320be70cd35
Software modular synthesizer with Midi support
1 version - Latest release: almost 4 years ago - 15 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/moul/midcat v1.2.0 💰
🎹 multipurpose MIDI relay (MIDi CAT)
3 versions - Latest release: almost 4 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ambientsound/midiware v0.0.0-20210621185314-3a0f5b209975
MIDI middleware to use Ableton Push 2 with Synesthesia
1 version - Latest release: about 4 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
gitlab.com/golinnstrument/linnstrument/example/linnswitch v0.0.0-20210606131712-56a089090ac9
1 version - Latest release: about 4 years ago
Top 8.2% on proxy.golang.org
gitlab.com/golinnstrument/linnstrument/example/linnusermode v0.0.0-20210606131712-56a089090ac9
1 version - Latest release: about 4 years ago
Top 8.2% on proxy.golang.org
gitlab.com/golinnstrument/linnreap v0.1.1
8 versions - Latest release: about 4 years ago - 0 stars on GitLab.com
Top 8.2% on proxy.golang.org
gitlab.com/gomidi/midispy/cmd/midispy v0.0.0-20210526215327-2833e1d9ef54
1 version - Latest release: about 4 years ago
gitlab.com/gomidi/midispy v1.13.0
obsolet, moved to moved to gitlab.com/gomidi/midi/tools
30 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitLab.com
Top 8.2% on proxy.golang.org
github.com/aacoba/spd-click-remote v0.0.0-20210503154847-5133bd307dd2
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/psychobummer/pbmidi v0.0.0-20210422022529-ef8f4754b1b3
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/temamagic/golaunchpad v0.2.5
Pure go library for controlling a Novation's launchpad controller
7 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/yrhki/ctk900 v0.0.0-20210324132220-d892c532588b
1 version - Latest release: over 4 years ago
Top 8.2% on proxy.golang.org
github.com/nerdoftech/go-midi-xlate v0.0.1
1 version - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/txbrown/midi-os-control v0.0.0-20210316140339-c96eb554d606
1 version - Latest release: over 4 years ago - 2 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/jinjor/desktop-audio v0.0.0-20210314145034-bac936ecc418
1 version - Latest release: over 4 years ago - 4 stars on GitHub
Top 8.2% on proxy.golang.org
gitlab.com/gomidi/midicat/midicatdrv v0.0.0-20210201220338-fdbe3d1475d0
Package midicatdrv provides a gomidi/midi.Driver to connect to external MIDI ports via the progra...
1 version - Latest release: over 4 years ago
Top 8.2% on proxy.golang.org
github.com/lootek/go-midi v0.0.0-20210111152240-88caf093fa3c
1 version - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/gomidi/hyperarp v0.0.18
some special breed of midi arpeggiator
18 versions - Latest release: over 4 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/gomidi/smf v0.1.1
Tools for dealing with SMF / MIDI files
13 versions - Latest release: over 4 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
gitlab.com/gomidi/smf/cmd/smf v0.0.0-20210108132907-35f669b648cf
1 version - Latest release: over 4 years ago
gitlab.com/gomidi/smf/ui v0.0.0-20210108132907-35f669b648cf
1 version - Latest release: over 4 years ago
Top 8.2% on proxy.golang.org
github.com/yonkolevel/ableton-push-sdk v0.0.0-20210104155621-854399ddf22a
1 version - Latest release: over 4 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/kdelwat/chordy v0.0.0-20201209044614-6aca48b4370f
A spaced-repetition tool for learning music theory
1 version - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/GregoryDosh/automidically v0.5.0
Takes signals from a MIDI device and use them to control the volume and other settings on your Wi...
2 versions - Latest release: over 4 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/gregorydosh/automidically v0.5.0
Takes signals from a MIDI device and use them to control the volume and other settings on your Wi...
2 versions - Latest release: over 4 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/rainu/launchpad-super-trigger v0.0.0-20201025210447-27f3ab633a62
Trigger application for the Novation Launchpad S
1 version - Latest release: over 4 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/j1fig/staccato v0.0.0-20201007082350-398862b9c847
1 version - Latest release: over 4 years ago
Top 7.0% on proxy.golang.org
github.com/schollz/miti v0.6.0 💰
miti is a musical instrument textual interface. Basically, its MIDI, but with human-readable text...
15 versions - Latest release: over 4 years ago - 1 dependent package - 153 stars on GitHub
github.com/rainu/launchpad v1.2.0
Go library to make it easy to use the Novation Launchpad (S and MK2)
6 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 5 stars on GitHub
github.com/tfadeyi/midi-instruments v0.0.1-alpha.1
Small golang library containing interface and implementations of different midi instruments.
2 versions - Latest release: almost 5 years ago - 1 dependent repositories - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/mdlayher/launchpad v0.0.0-20200602123603-55cbb15eaaee
Package launchpad allows control of a Novation Launchpad MIDI device.
1 version - Latest release: about 5 years ago - 1 dependent package
Top 8.2% on proxy.golang.org
github.com/jforsten/rtmididrv v0.10.1
1 version - Latest release: about 5 years ago
Top 4.1% on proxy.golang.org
gitlab.com/mzanibelli/rtmididrv v0.10.1 removed
61 versions - Latest release: about 5 years ago
Top 8.2% on proxy.golang.org
gitlab.com/gomidi/midiproxy/cmd/midiproxy v0.0.0-20200429122434-4fb5ca577d2e
1 version - Latest release: about 5 years ago
gitlab.com/gomidi/midiproxy v0.19.0
Proxy MIDI messages and manipulate them on the way
30 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 1 stars on GitLab.com
gitlab.com/gomidi/midiline v0.16.0
A manipulation line for MIDI data
44 versions - Latest release: about 5 years ago - 2 dependent packages - 1 dependent repositories - 1 stars on GitLab.com
Top 7.5% on proxy.golang.org
gitlab.com/gomidi/midi2scsynth v0.4.0
Play a scsynth via MIDI input
9 versions - Latest release: about 5 years ago - 0 stars on GitLab.com
Top 8.2% on proxy.golang.org
github.com/chigirits/vrchat-midicon v0.0.0-20200315114029-7a79955b2281
1 version - Latest release: over 5 years ago
Top 8.2% on proxy.golang.org
github.com/ssalevan/glovelight v0.0.0-20200308214701-0624d83cede3
Hue Connector for MI.MU Gloves
1 version - Latest release: over 5 years ago - 0 stars on GitHub
Top 4.1% on proxy.golang.org
gitlab.com/topjor/rtmididrv v0.4.2 removed
47 versions - Latest release: over 5 years ago
Top 7.2% on proxy.golang.org
moul.io/music-paint v1.0.0 💰
message from the author:
1 version - Latest release: almost 6 years ago - 5 stars on GitHub
Top 7.2% on proxy.golang.org
github.com/moul/music-paint v1.0.0 💰
message from the author:
1 version - Latest release: almost 6 years ago - 5 stars on GitHub
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.