• MIDI Recorder/Player

    From J.B. Wood@21:1/5 to All on Tue Jul 12 06:51:02 2016
    XPost: alt.music.midi

    Hello, all. Recently there's been some observations by others that
    there's not enough activity on this ng. So, at the risk of some
    re-posting, I'd like to enquire as to whether anyone has designed and/or
    built a stand alone MIDI recorder/player using an inexpensive processor
    (e.g. Raspberry PI). These boxes were available in the `80's from
    Brother, Yamaha and Roland but were ostensibly supplanted by software
    running on PCs (with a MIDI interface) and later I-Pads and Smart
    phones. You can still find the old boxes on flea bay but the storage
    medium is floppy disk rather then flash drive and/or SD card.

    I've got an old Technics digital piano (model SX-PX6) with MIDI ports
    but no built-in capability to record, store, and play. I don't need a full-blown DAW package, just something to record and play, IOW live MIDI without subsequent editing. Organ manufacturers like Allen make exactly
    the kind of box I have in mind but at a price. A UK company, http://www.sdmidicontroller.com also offers exactly what I'm after but I
    think one could be constructed much less expensively. The advantage of
    such a box is in its size and minimal or no boot-up time. Your comment
    is most certainly appreciated. Sincerely,
    --
    J. B. Wood e-mail: arl_123234@hotmail.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Peter Billam@21:1/5 to J.B. Wood on Tue Jul 12 23:48:04 2016
    XPost: alt.music.midi

    On 2016-07-12, J.B. Wood <arl_123234@hotmail.com> wrote:
    Hello, all. Recently there's been some observations by others that
    there's not enough activity on this ng. So, at the risk of some
    re-posting, I'd like to enquire as to whether anyone has designed
    and/or built a stand alone MIDI recorder/player using an inexpensive processor (e.g. Raspberry PI).

    It's something that does need to be done ! Have you asked on
    comp.sys.raspberry-pi , which is a good and active ng ?
    There is ALSA, and on the fluid-dev@nongnu.org mailing list
    there's a number of folk running fluidsynth on the pi.
    I asked comp.sys.raspberry-pi on 10 Jan 2014 :

    usb driver for a home-made midi gadget ?
    I've daydreamed about putting together a custom usb-capable
    midi box, like a custom synth; or let's take the example of a
    multi-pedal host with jack sockets for say eight on-off controller
    pedals and eight potentiometer-pedals: ...
    Are there USB-drivers that make the Pi behave like a USB gadget
    (eg. like a HW synth, or a 49-note kbd). But a friend tells me:
    > AFAIK the Pi's hardware cannot support gadget mode.
    So apparently it's a HW problem :-(
    It would be nice to be able to make USB clients/gadgets/devices ...
    Anyone know anything about stuff like this ?

    and there were some replies, including
    Beaglebone has supported USB device mode, if that's an option for you.
    http://en.wikipedia.org/wiki/BeagleBone#BeagleBone
    and
    on the Model B at least, there is a USB hub between the SoC USB port
    and the USB sockets. Hubs cannot work in reverse.
    The Model A in theory could support gadget mode, but as mentioned
    the current Linux drivers don't support it.
    and
    The USB driver in Linux rpi 3.6.11+ works perfectly as a device driver.
    So does the USB controller. I have it working with the standard Linux
    gadget drivers as mass storage device running on ARM based platforms
    using A15 or big.LITTLE processors and kernel 3.7.0. It also works on
    A57 based ARM systems as a device too. I've not tried it on a Model A.
    It won't work on a Model B because of the USB hub/ethernet hardware.
    and
    I'd keep this particular project fully in the arduino world and
    not try to overcomplicate it by bringing in a rPi as well.
    Some (not particularly carefully vetted) links
    http://forum.arduino.cc/index.php/topic,22047.0.html
    http://shiftmore.blogspot.co.uk/2010/01/quick-and-dirty-arduino-midi-over-usb.html
    and there's MIDI over Ethernet, but then you can't plug a keyboard into it.

    A UK company, http://www.sdmidicontroller.com also offers exactly what
    I'm after but I think one could be constructed much less expensively.

    Hope you get something working...

    Regards, Peter

    --

    Peter Billam www.pjb.com.au www.pjb.com.au/comp/contact.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From J.B. Wood@21:1/5 to Peter Billam on Wed Jul 13 06:40:32 2016
    XPost: alt.music.midi

    On 07/12/2016 07:48 PM, Peter Billam wrote:
    On 2016-07-12, J.B. Wood <arl_123234@hotmail.com> wrote:
    Hello, all. Recently there's been some observations by others that
    there's not enough activity on this ng. So, at the risk of some
    re-posting, I'd like to enquire as to whether anyone has designed
    and/or built a stand alone MIDI recorder/player using an inexpensive
    processor (e.g. Raspberry PI).

    It's something that does need to be done ! Have you asked on
    comp.sys.raspberry-pi , which is a good and active ng ?
    There is ALSA, and on the fluid-dev@nongnu.org mailing list
    there's a number of folk running fluidsynth on the pi.
    I asked comp.sys.raspberry-pi on 10 Jan 2014 :

    Hello, and no I haven't checked on that ng yet. For playing solo piano
    MIDI files, even on a sound-constrained laptop, the FluidR3_GM.sf2
    soundfont using the Yamaha Grand instrument is pretty realistic IMO.
    You can use it with Timidity or for something more visual use VMPK. If
    you want the same functionality on a Win PC my recommendation would be
    the freeware "MidiPiano" (the default soundfont is the Microsoft GS
    wavetable which I don't think is very good but the software can load
    other soundfonts). Both the Linux and Windows software can output the
    MIDI stream to USB-to-MIDI interfaces such as the MIDISPORT from
    M-Audio. Sincerely,



    --
    J. B. Wood e-mail: arl_123234@hotmail.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pete@21:1/5 to J.B. Wood on Thu Jul 14 01:30:15 2016
    XPost: alt.music.midi

    In article <nm55qv$12oo$1@gioia.aioe.org>,
    J.B. Wood <arl_123234@hotmail.com> wrote:
    On 07/12/2016 07:48 PM, Peter Billam wrote:
    On 2016-07-12, J.B. Wood <arl_123234@hotmail.com> wrote:
    Hello, all. Recently there's been some observations by others that
    there's not enough activity on this ng. So, at the risk of some
    re-posting, I'd like to enquire as to whether anyone has designed
    and/or built a stand alone MIDI recorder/player using an inexpensive
    processor (e.g. Raspberry PI).

    It's something that does need to be done ! Have you asked on
    comp.sys.raspberry-pi , which is a good and active ng ?
    There is ALSA, and on the fluid-dev@nongnu.org mailing list
    there's a number of folk running fluidsynth on the pi.
    I asked comp.sys.raspberry-pi on 10 Jan 2014 :

    I've toyed with the idea a couple of times... (:-/) Got as far as
    writing a MIDI player in Ruby for the Pi, that used only text commands
    for control. It was pretty clumsy to use, though, and I didn't pursue
    it. A true Pi recorder/player would need some buttons connected to the
    I/O pins, I guess.

    The Pi group is a good one. Seem to be some knowledgable fols there.
    Worth checking in on.


    Hello, and no I haven't checked on that ng yet. For playing solo piano
    MIDI files, even on a sound-constrained laptop, the FluidR3_GM.sf2
    soundfont using the Yamaha Grand instrument is pretty realistic IMO.
    You can use it with Timidity or for something more visual use VMPK. If
    you want the same functionality on a Win PC my recommendation would be
    the freeware "MidiPiano" (the default soundfont is the Microsoft GS
    wavetable which I don't think is very good but the software can load
    other soundfonts). Both the Linux and Windows software can output the
    MIDI stream to USB-to-MIDI interfaces such as the MIDISPORT from
    M-Audio.

    I've always thought the FluidR3 soundfont excessively large at 141MB.
    I'm fond of the General User GS
    ( http://www.schristiancollins.com/generaluser.php )
    -- under 30MB, and I have no complaints about any of the sounds
    Also it has 247 patches (in ~13 banks, though some are pretty empty)
    compared to FluidR3's 158.

    -- Pete --

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Ahlstrom@21:1/5 to J.B. Wood on Fri Jul 15 08:28:00 2016
    XPost: alt.music.midi

    J.B. Wood wrote this copyrighted missive and expects royalties:

    Hello, all. Recently there's been some observations by others that
    there's not enough activity on this ng. So, at the risk of some
    re-posting, I'd like to enquire as to whether anyone has designed and/or built a stand alone MIDI recorder/player using an inexpensive processor
    (e.g. Raspberry PI). These boxes were available in the `80's from
    Brother, Yamaha and Roland but were ostensibly supplanted by software
    running on PCs (with a MIDI interface) and later I-Pads and Smart
    phones. You can still find the old boxes on flea bay but the storage
    medium is floppy disk rather then flash drive and/or SD card.

    I've got an old Technics digital piano (model SX-PX6) with MIDI ports
    but no built-in capability to record, store, and play. I don't need a full-blown DAW package, just something to record and play, IOW live MIDI without subsequent editing. Organ manufacturers like Allen make exactly
    the kind of box I have in mind but at a price. A UK company, http://www.sdmidicontroller.com also offers exactly what I'm after but I think one could be constructed much less expensively. The advantage of
    such a box is in its size and minimal or no boot-up time. Your comment
    is most certainly appreciated. Sincerely,

    http://hackaday.com/2016/03/13/a-pi-powered-recording-studio/

    --
    Your supervisor is thinking about you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From J.B. Wood@21:1/5 to Chris Ahlstrom on Fri Jul 15 10:20:50 2016
    XPost: alt.music.midi

    On 07/15/2016 08:28 AM, Chris Ahlstrom wrote:
    J.B. Wood wrote this copyrighted missive and expects royalties:

    Hello, all. Recently there's been some observations by others that
    there's not enough activity on this ng. So, at the risk of some
    re-posting, I'd like to enquire as to whether anyone has designed and/or
    built a stand alone MIDI recorder/player using an inexpensive processor
    (e.g. Raspberry PI). These boxes were available in the `80's from
    Brother, Yamaha and Roland but were ostensibly supplanted by software
    running on PCs (with a MIDI interface) and later I-Pads and Smart
    phones. You can still find the old boxes on flea bay but the storage
    medium is floppy disk rather then flash drive and/or SD card.

    I've got an old Technics digital piano (model SX-PX6) with MIDI ports
    but no built-in capability to record, store, and play. I don't need a
    full-blown DAW package, just something to record and play, IOW live MIDI
    without subsequent editing. Organ manufacturers like Allen make exactly
    the kind of box I have in mind but at a price. A UK company,
    http://www.sdmidicontroller.com also offers exactly what I'm after but I
    think one could be constructed much less expensively. The advantage of
    such a box is in its size and minimal or no boot-up time. Your comment
    is most certainly appreciated. Sincerely,

    http://hackaday.com/2016/03/13/a-pi-powered-recording-studio/


    Hello, and I'm sure that's a nice device but what I'm after is a small-footprint MIDI sequencer with little or no editing capabilities
    that can record a MIDI stream. play it back. and store it in standard
    MIDI formats on flash media. Sincerely,
    --
    J. B. Wood e-mail: arl_123234@hotmail.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From colonel_hack@yahoo.com@21:1/5 to J.B. Wood on Sat Jul 16 00:20:42 2016
    XPost: alt.music.midi

    On Fri, 15 Jul 2016, J.B. Wood wrote:

    Hello, and I'm sure that's a nice device but what I'm after is a small-footprint MIDI sequencer with little or no editing capabilities that can record a MIDI stream. play it back. and store it in standard MIDI formats on flash media. Sincerely,
    --
    J. B. Wood e-mail: arl_123234@hotmail.com



    alsa tools (or alsa utils?) had command line midi record & playback and midi/audio routing tools. They should be able to be glued together with
    some GPIO routines to make a stand alone box, maybe with one of those
    little 2.8" or so displays. (it's on the project list...)


    Stanford's Center for Computer Research in Music and Acoustics has a set
    of music/audio packages for fedora ``planet CCRMA'' and an offshoot of
    that is Satellite CCRMA that is about using arduino based controllers with
    a raspberry pi/beaglebone.

    https://ccrma.stanford.edu/~eberdahl/Satellite/

    Looks like it's pidora 18 based. Repositories at

    http://ccrma.stanford.edu/planetccrma/mirror/pidora/linux/planetccrma/18/armv6hl/repoview/
    http://ccrma.stanford.edu/planetccrma/mirror/pidora/linux/planetcore/18/armv6hl/repoview/

    Just plugging a usb ``midi'' keyboard into a planet CCRMA based
    non-pi system I was able to control softsynths in an obvious manner.
    It /should/ work the same for pi.
    The softsynths were mostly gui-ish but timidity can act as a midi->sound daemon. And with csound you should be able to do almost anything.

    This just got bumped up a spot ot two on the project list.


    Ron

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From colonel_hack@yahoo.com@21:1/5 to All on Mon Jul 18 12:06:04 2016
    XPost: alt.music.midi

    On Sat, 16 Jul 2016, I wrote:

    https://ccrma.stanford.edu/~eberdahl/Satellite/

    Looks like it's pidora 18 based. Repositories at
    Looks like it's actually debian based. But there are raspberry pi/planet
    ccrma repos too. Don't know if/how they are related.


    Just plugging a usb ``midi'' keyboard into a planet CCRMA based non-pi system I was able to control softsynths in an obvious manner.
    It /should/ work the same for pi.
    Made a simple test. With satellite CCRMA and a maudio o2 connected by usb
    as 20:0

    arecordmidi --port 20:0 test.mid

    recorded a short midi sequence.

    and with pd with simple patch at 128:0

    aplaymidi --port 128:0

    played it back so, a dedicated midi pi recorder shouldn't be too hard, depending, of course, on the desired feature list.

    Ron

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From J.B. Wood@21:1/5 to colonel_hack@yahoo.com on Tue Jul 19 06:33:00 2016
    XPost: alt.music.midi

    On 07/18/2016 03:06 PM, colonel_hack@yahoo.com wrote:

    arecordmidi --port 20:0 test.mid

    recorded a short midi sequence.

    and with pd with simple patch at 128:0

    aplaymidi --port 128:0

    played it back so, a dedicated midi pi recorder shouldn't be too hard, depending, of course, on the desired feature list.

    Ron


    Hello, and as the OP of subject I've been aware of these utilities that
    are included with many Linux distros. They certainly could form the
    foundation of what I had in mind. What we need is the processor,
    supporting hardware, software and a small display to show the name of
    the file being played. The other pushbuttons and/or control wheel on
    the box would include MIDI file selection, play/pause, stop, record,
    tempo and transpose. Sincerely,

    --
    J. B. Wood e-mail: arl_123234@hotmail.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)