fbpx
Skip to main content

MIDI Forum

MIDI Play logger
 
Notifications
Clear all

MIDI Play logger

5 Posts
3 Users
0 Reactions
6,580 Views
Alexander
Posts: 3
Active Member
Topic starter
 

Is there software for logging all the stuff the user plays on a MIDI controller?

What I want:

  • automatic logging to files named by current date and time
  • after a break for a few seconds (configurable) new file is created
  • the user can:
    • browse the list of files
    • playback files
    • add descriptions to files (may be directly into file names after the date and time)
    • delete files
    • merge contiguous files into one

There is a hardware solution with some of the features I described with Raspberry Pi device:
Using Raspberry Pi as an automatic MIDI logger
but I don't have and don't want to buy it.

Thanks for any advices.

 
Posted : 14/08/2018 2:00 am
Pedro Lopez-Cabanillas
Posts: 154
Estimable Member
 

Nice use case description. I sympathize. Unfortunately, I don't know any product fitting exactly your requirements.

Nevertheless, the blog post about using the Raspberry Pi as an always on MIDI recorder does not mandate you to use a Pi: the commands and scripts (arecordmidi, python) can be applied to any Linux box, so if you have an spare laptop or server computer with an USB port and a MIDI keyboard with USB connection, you may apply exactly the same recipe. I suppose that using a Pi makes sense if you need to buy a single purpose dedicated machine, costing around 60€.

 
Posted : 14/08/2018 2:59 am
Alexander
Posts: 3
Active Member
Topic starter
 

Thank you for your explanation, the things are getting much clearer 🙂

 
Posted : 14/08/2018 8:56 am
Bavi_H
Posts: 267
Reputable Member
 

Div's MIDI Utilities is a collection of command line MIDI programs. The program called brainstorm sounds like it does some of the things you want:

brainstorm (Windows, Unix)

This command line utility functions as a dictation machine for MIDI. It listens for incoming MIDI events and saves them to a new MIDI file every time you pause in your playing for a few seconds. The filenames are generated automatically based on the current time, so it requires no interaction.

 
Posted : 14/08/2018 5:22 pm
Alexander
Posts: 3
Active Member
Topic starter
 

This is almost exactly what I need!

And a lot of other interesting things!

Thank you very much!

 
Posted : 15/08/2018 5:46 am
Share: