Re: RFC on architecture for MIDI piano practice tool for blind/low vision/elderly users.

From: Jerash music <>
Date: Sun, 6 Dec 2020 11:52:22 +0100
Unless you specify a time signature and tempo the default would be 4/4 with
Whathever your play will be recorded with that information and played back
correctly if the playback tempo is still 120bpm.
You may calculate to tranform time into measures.

If you need time then you would probably need a player synced to jackd
timeline that midish doesnt currently support. I dont have one in memory


Le dim. 6 déc. 2020 à 05:32, Daniel J Clark <> a
écrit :

> Looking at the doc, I'm missing how to fast forward and rewind when
> playing a file based on time - the only thing I'm seeing is that you can go
> to an arbitrary measure #. I'm actually confused about all of the time
> signature stuff, as when you record MIDI you don't get any of that
> information, just a series of note on and note off events, the player may
> be playing in any number of different time signatures while recording.
> On Sat, Dec 5, 2020 at 2:24 PM Daniel J Clark <>
> wrote:
>> I'm working on a recording solution for my technophobic father for X-Mas,
>> and just wanted to see if this seems like a reasonable high-level
>> architecture to more experienced people:
>> (a) midish or amidirecord (which would be better?) continuously records
>> the MIDI output of a digital piano to a compressing file system - I'm
>> thinking BTRFS - -
>> say one file per day.
>> (b) Configure Rhasspy - - to
>> be able to feed MIDI back to the device via midish, so it gets played,
>> initially in the simplest way possible, e.g. by speaking things like "Play
>> 2020 12 5 at 1 15 pm" and "stop". (My dad doesn't have or want internet
>> access, so need to avoid any STT that sends voice offsite for processing.)
>> (c) Over time, improve the interface, for instance, to allow the user to
>> give arbitrary names to start points. Perhaps also add the feature of being
>> able to choose between sending the MIDI back to the device and playing via
>> some nicer-in-some-ways instrument via linuxsampler and the appropriate
>> .gig files.
>> Any thoughts?
>> Thanks,
>> -Danny
Received on Sun Dec 06 2020 - 11:52:22 CET

This archive was generated by hypermail 2.3.0 : Mon Dec 07 2020 - 01:34:13 CET