Hi. Has anybody tried one of the Alesis AudioLink usb cables with Linux?
You can see the product here:
http://www.alesis.com/audiolink
They say you need no drivers to use it with Windows or Mac, any idea if
that's the same with Linux? I'm using Ubuntu at the moment.
Hi,
I proudly released version 0.1 of uli-plugins, a collection of LV2 plug
ins. ULI is the abbreviation for *U*lis-*L*v2-*I*nserts.
The release contains a simple series of logic gates. Namely an AND,
NAND, OR, NOR, XOR, XNOR and a NOT.
It's hosted on sourceforge:
http://uli-plugins.sourceforge.net
Regards
Uli
On Sun, 2009-07-05 at 00:51 +0200, Robert Jonsson wrote:
> Hi Renato,
>
> maybe I misunderstand you someway but does this driver not already
> produce midi? If not what does it produce, keyboard events?
> If it's midi, which I would suspect, then it should just be a matter
> och getting Rakarrack to recognize these messages, hence, hacking on
> Rakarrack.
>
> /Robert
nope, it produces keyboard events, precisely KEY_1 through KEY_7 and the
pedal produces EV_ABS
Hmm, so you're saying that the device sends keyboard events. How did you
find out which kind of data it sends out?
Sending out midi note events is easy with RTMidi, check out the section on
midi out section. It contains a section on MIDI note output.
I don't have much experience on grabbing keyboard type events using a
daemon. I would recommend finding a cross platform solution. If not try
finding out how to read keyboard events while being a daemon. Like a
keylogger I guess.
C++ isn't much of a jump from C so it should be easy to pick up and go.
On Jul 5, 2009 3:53 AM, "Renato Budinich" <rennabh(a)gmail.com> wrote:
Thank you very much, this is interesting, I'll have a look into RtMidi
and your program. Being that the little I know is C, is it much more
difficult outputting notes using the alsa api?
> > Since there is a driver for it, you should be able to use it as an >
alsa midi device.
uhm, i'm not sure... the driver (snd_usb_caiaq) actually takes care of
the soundcard built in the pedal, and on the way also makes the buttons
create keyboard events, and the pedal EV_ABS
I wrote:
> Subject: Re: [LAD] help on creating MIDI from linux input events
> Date: Sun, 05 Jul 2009 13:11:35 +0200
> From: Ralf Mardorf
> To: Renato Budinich
> CC: linux-audio-dev(a)lists.linuxaudio.org
>
>
>
> Renato Budinich wrote:
> > Thank you very much, this is interesting, I'll have a look into RtMidi
> > and your program. Being that the little I know is C, is it much more
> > difficult outputting notes using the alsa api?
> >
> >
> >
> >> Since there is a driver for it, you should be able to use it as an
> >> alsa midi device.
> >>
> > uhm, i'm not sure... the driver (snd_usb_caiaq) actually takes care of
> > the soundcard built in the pedal, and on the way also makes the buttons
> > create keyboard events, and the pedal EV_ABS
> >
>
> Hi :)
>
> I'm not a Linux, neither a C/C++ coder, but the answer here is very
> simple, if the MIDI events (I guess this is what you mean by keyboard
> events) are recognized by Linux, then there seems to be a driver for
> your equipment that's good enough for your needs :). So go on, write a
> simple Linux MIDI tool in C/C++, make it open source and reach in
And English also isn't my language ;). Maybe you like to 'hand in' a link.
> the
> link, maybe some Dino-Assembler-Beings for some microchips (like me)
> will be able to understand how to program for Linux too, if there would
> be some very simple examples, excepted of "Hello world" ;).
>
> Good luck,
> Ralf
On Sat, 2009-07-04 at 19:12 -0400, Mark Vitek wrote:
> Hello,
>
> I am new to audio/midi programming, but in my experience Jack is the
> easier API to learn/use.
> If you download midimon from sourceforce, and look in mm_jack.cc /
> mm_jack.h you can see the basic usage.
> Basically, you pass a callback function to jack, which allows you to
> pull available MIDI events from the jack API.
> I just queued those up using a Glib queue, and pull the events off in
> the user interface thread. Very straightforward.
> http://sourceforge.net/projects/midimon/
Thank you, I'll have a look in this.
What I can't understand is if it is possible, with the jack API, to
actually *create* midi note on/off messages. The examples I've seen
(like midimon too, it seems to me) only handle (reroute etc.) midi
coming from other sources, like an external keyboard or another program.
In my case instead I'll have to actually create those messages, as for
example midi sequencers do.
May this is the reason why programs that generate midi (seq24 for
example) use alsa? (see my confusion in point 1) in first message)
Renato
Thorsten Wilms schrieb:
> On Fri, 2009-07-03 at 23:19 +0200, Ulrich Lorenz Schlüter wrote:
>
>
>> I proudly released version 0.1 of uli-plugins, a collection of LV2 plug
>> ins. ULI is the abbreviation for *U*lis-*L*v2-*I*nserts.
>>
>
> Hi!
>
> ./waf configure failed to find lv2-plugin. I had to comment/uncomment
> lines in wscript to make it look for lv2core instead ... so you seem to
> know about this problem in principle? ;)
>
> But now I get:
> ../gates/and2i.cpp:1:25: error: lv2plugin.hpp: No such file or directory
>
Hi Thorsten,
on my Gentoo the lib lv2-plugin comes with a package named
lv2-c++-tools. The missing header also belongs to that package.
Everything should be fine after installing.
Uli
Robert Keller wrote:
>
> On Jun 11, 2009, at 5:19 AM, Grammostola Rosea wrote:
>
>> lasconic wrote:
>>> I took some time yesterday night to take a look to improvisor code and
>>> estimate the cost of adding musicXML export. Import is indeed more
>>> complicated.
>>> I downloaded the code of improvisor 3.39. It's the last and only code
>>> available. Improvisor inner model is a little bit different than
>>> musicXML
>>> one. Common practice in musicXML is to don't "time" the chords and
>>> put them
>>> in the middle of notes. At least, this is my experience with finale
>>> musicXML
>>> export features. I managed to make a quick and dirty prototype to
>>> export a simple melody (no
>>> tuplet) and chord root and bass (no extension yet). Chords are in
>>> between
>>> notes but lily+musicML2ly shoud be able to deal with it.
>>> Unfortunately, 3.39
>>> is an old version, and according to Bob Keller the code base changed
>>> a lot
>>> but it's not public yet. With some more voices, perhaps we can
>>> convince Bob Keller and his team to
>>> open up the repository to the public. After all, improvisor is a
>>> fine piece
>>> of software which can benefit from open development, moreover if
>>> time and
>>> resources are an issue.
>>>
>>> Lasconic
>>>
>>>
>> Thanks man. I'll forward this to Bob Keller too.
>> I think he mentioned in a message that he is willing to give
>> developers svn access to the recent code.
>>
>> Bob, could you comment on this?
>>
>> Kind regards,
>>
>> \r
>>
>
> I'll be looking toward moving Impro-Visor to a public repository, as
> soon as I stabilize the current version, which I hope will be before
> the end of June. Is SourceForge the best bet?
>
> Thanks.
>
> Bob
>
> Robert Keller
> Csilla & Walt Foley Professor
> Computer Science
> Harvey Mudd College
>
>
>
>
>
Hey Bob,
How are things going? New version almost ready? And is the source public
on SourceForge yet? Looking forward to it.
Kind regards,
Roos
Sorry for the crossposting, but the statistics show that only some people have subscribed to all three lists.
------------
Just after one month the Denemo project has released a new version of its music notation program. Denemo 0.8.6, which is available for Windows, Linux and MacOS (via third-party builds) as source and binaries. The software is distributed under the GPL. Denemos notation-functionality is ready for daily and professional use and aims to be the only tool you ever need for notation and an Open Source alternative to Finale, Sibelius or other unfree software, because the tools for producing art and culture should be free.
Notable new features are
- Downloading new commands and edit scripts between releases
- MIDI out, Tempo and Volume changes and insertion of arbitrary MIDI messages at any point in the music.
- Edit lyrics in text editor and see the syllable placement as you type. Multiple verses per voice allowed.
- Pasting LilyPond text directly into the Denemo window. By pasting the actual music text a Denemo editable score can be created from almost any LilyPond file.
- With JACK, the playback starts from the cursor or plays back the selection if there is one. All this happens withoutre-creating the MIDI data, and in any case without generating external files.
Official support, beneath our website, is avaible via our IRC channel #denemo on irc.freenode.net.
For future improvements our team searches for additional developers. If you are interested in notation and midi-sequencing please join the team!
Website: http://www.denemo.org
Additional information:
GNU Denemo is a free, GPL, open source music notation editor for Linux, MacOS and Windows that lets you rapidly enter notation for typesetting via the LilyPond music engraver. You can compose, transcribe, arrange, listen to the music and much more. Music can be typed in at the PC-Keyboard, or played in via MIDI controller, or input acoustically into a microphone plugged into your computer's soundcard.
Ken Restivo <ken(a)restivo.org> writes:
> Now all we need is a parametric EQ that allows one to click on the
> curves and put dots ... [snip] ...
It is planned but I dont consider it that important so it will probably
not happen (soon) unless somewhat with pygtk and cairo skills
contributes.
--
Nedko Arnaudov <GnuPG KeyID: DE1716B0>