On 10/28/19, 12:25 AM, "Henning Hraban Ramm" <lilypon...@fiee.net> wrote:
> Am 2019-10-28 um 02:34 schrieb Carl Sorensen <c_soren...@byu.edu>: > > I have a friend who has seen my lilypond work and would like to get involved with lilypond. > > He would like to use a MIDI keyboard, rather than the keyboard, to be able to input music. > > Frescobaldi with rumor appears to meet his needs, except for the fact that rumor is only supported on Linux systems, and he uses MacOS > > I have seen no MacPorts or Homebrew solutions for using rumor. So I was hoping to set up rumor to use with one of the Docker containers for LilyDev (preferably the lilypond container, rather than the lilydev container). > > I have never used Docker before, but I was able to get it set up with a few false starts (thanks, Federico!). > > Could somebody (maybe Federico) give me some pointers on how I might add rumor to a Docker container? Or maybe set up a new Docker container? Since rumor doesn't add the music into Lilypond files, as I understand it, but instead creates music to be pasted into a lilypond source file, I think I could use rumor in a Docker container, and paste the results of a rumor run into a Frescobaldi window. > > Anyway, if anybody could give me a brief synopsis of how I would go about it (or even better, if somebody knows of a Docker setup, Homebrew cask, or MacPorts portfile that supports rumor), could you please let me know? Did you try to just compile it on OSX? Yes, I tried to just compile it on OSX. But I couldn't even get it to configure. I think it's because I likely don't have autotools installed. Carls-MBP:rumor-1.0.5 carlsorensen$ ./autogen.sh ./autogen.sh: line 2: aclocal: command not found ./autogen.sh: line 3: autoheader: command not found ./autogen.sh: line 4: automake: command not found ./autogen.sh: line 5: autoconf: command not found I believe that if I install MacPorts, I will get the autotools installed. I'm not sure if that will happen if I install Homebrew. I've had some problems in the past with clashes between MacPorts and Homebrew, so I'm a bit skittish about installing either of those package managers without having a clear vision forward of how to get to my end goal. I see it depends on guile-2.0 (that might be a conflict with LilyPond, but you can probably have several versions installed) and ALSA (which is also not available on MacPorts, and I don’t know if it would work on OSX, since it probably conflicts with the sound drivers of macOS). I guess an additional problem might be that Apple severely restricts hardware access, e.g. I can’t access USB-Serial for programming microcontrollers, because Apple only allows signed drivers on current systems, even while there’s no driver necessary. Don’t know if that applies to ALSA or USB-MIDI, but I suppose. I have been able to access USB-Serial for programming microcontrollers on my system, but maybe it's because I'm using signed drivers.... Thanks, Carl