# Midi note player

**URL:** <https://ksoloti.discourse.group/t/midi-note-player/308>\
**Category:** General\
**Created:** [April 23, 2025, 2:34pm UTC](https://ksoloti.discourse.group/t/midi-note-player/308 "2025-04-23T14:34:56Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![psychonaught](https://avatars.discourse-cdn.com/v4/letter/p/c68b51/32.png) [@psychonaught](https://ksoloti.discourse.group/u/psychonaught)\
**Post date:** [April 23, 2025, 2:34pm UTC](https://ksoloti.discourse.group/t/midi-note-player/308/1 "2025-04-23T14:34:56Z")

</div>

hi. I’m looking to play some midi files or sequences of, say, 128 notes or more. Is this possible? I just want to run a sequence while I mess around with sounds.. Cheers!

---

<div class="post-metadata">

**Author:** ![patatos](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/patatos/32/455_2.png) [@patatos](https://ksoloti.discourse.group/u/patatos)\
**Post date:** [April 23, 2025, 9:24pm UTC](https://ksoloti.discourse.group/t/midi-note-player/308/2 "2025-04-23T21:24:04Z")

</div>

There is a midi file player in the library under jt/midi/play … I’ve never used it but I think it works.

---

<div class="post-metadata">

**Author:** ![psychonaught](https://avatars.discourse-cdn.com/v4/letter/p/c68b51/32.png) [@psychonaught](https://ksoloti.discourse.group/u/psychonaught)\
**Post date:** [April 24, 2025, 1:50am UTC](https://ksoloti.discourse.group/t/midi-note-player/308/3 "2025-04-24T01:50:23Z")

</div>

Ah, I’ll give it a shot.. Cheers!

---

<div class="post-metadata">

**Author:** ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)\
**Post date:** [April 24, 2025, 3:52am UTC](https://ksoloti.discourse.group/t/midi-note-player/308/4 "2025-04-24T03:52:12Z")

</div>

That’s awesome, didn’t know this existed. It works here. Thinking about adding a loop switch and a tempo change knob.

---

<div class="post-metadata">

**Author:** ![psychonaught](https://avatars.discourse-cdn.com/v4/letter/p/c68b51/32.png) [@psychonaught](https://ksoloti.discourse.group/u/psychonaught)\
**Post date:** [April 24, 2025, 6:07am UTC](https://ksoloti.discourse.group/t/midi-note-player/308/5 "2025-04-24T06:07:34Z")

</div>

Good ideas both.. I’m not sure if it loops automatically but will give it a shot today..

---

<div class="post-metadata">

**Author:** ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)\
**Post date:** [April 24, 2025, 7:14am UTC](https://ksoloti.discourse.group/t/midi-note-player/308/6 "2025-04-24T07:14:57Z")

</div>

It does not seem to loop. I now have a transpose inlet working, which is nice. Speed seems a bit tricky but it looks like the “TinyMidiLoader” library used under the hood had an update later which can manipulate speed “natively” from the MIDI file.

There really is much potential for MIDI fun - one could “perform” MIDI files by messing with the play position, direction and speed, transposition…

---

<div class="post-metadata">

**Author:** ![psychonaught](https://avatars.discourse-cdn.com/v4/letter/p/c68b51/32.png) [@psychonaught](https://ksoloti.discourse.group/u/psychonaught)\
**Post date:** [April 24, 2025, 8:10am UTC](https://ksoloti.discourse.group/t/midi-note-player/308/7 "2025-04-24T08:10:06Z")

</div>

Indeed. Something that on the surface could be seen as quite tame could be really creative with a bit of tweaking. As part of a modular, this could warrant a fair amount of exploration.
