Re: [LAU] A text-only environment for composing electronic music?

From: Alexandre Ratchov <alex@email-addr-hidden>
Date: Thu Feb 06 2014 - 09:50:59 EET

On Wed, Feb 05, 2014 at 11:13:23AM +0100, Mario Lang wrote:
> "Patrick Shirkey" <pshirkey@email-addr-hidden> writes:
>
> > On Wed, February 5, 2014 12:31 am, Mario Lang wrote:
> >> raf <rmouneyres@email-addr-hidden> writes:
> >>
> >>> Hello,
> >>>
> >>> you'l probably be happy to know the existence of three great tools :
> >>> midish, linuxsampler and Nama.
> >>> 1) midish is a command line midi sequencer with a lot of great features
> >>> http://www.midish.org/
> >>
> >> midish looks rather interesting. However, the manual.html basically
> >> just explains how to record data from an input device. Does latest
> >> midish support creating MIDI data from scratch, and if so, is there
> >> perhaps some examples on how to do that?
> >>
> >
> > Check this section :
> >
> > http://www.midish.org/manual.html#ev
> >
> > You can compose note on/off events and save the sequence as a song or
> > export the song to .mid
>
> A simple example on how to actually do that would be appreciated.

Hi,

It's kinda painful, as the tool was designed to work with an input
device.

You could create a track and add events one by one, ex:

onew piano {0 0}
tnew mytrack
taddev 1 0 0 {non piano 64 90}
taddev 1 1 0 {noff piano 64 0}

see:
http://www.midish.org/manual.html#func_taddev
http://www.midish.org/manual.html#ev_ev

you'll get warnings about unterminated notes and/or other
anomalies, that you can ignore until all events are added. Once
you're done, you could run tcheck to fix any anomaly, just in case.

To make the process less painful, you could define routines to make
certain things automatic, depending on your needs.

HTH

-- Alexandre
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Thu Feb 6 12:15:01 2014

This archive was generated by hypermail 2.1.8 : Thu Feb 06 2014 - 12:15:01 EET