hermann wrote: [snip ... because it's off-list, but I guess the thread
shouldn't be closed, pardon]
There are several reasons why people like to switch between versions of
JACK and it isn't that easy to do. Not every musician has knowledge
about technique. Comparison to other OS are irrelevant.
So for Debian there are good news, but there are other distros and it's
significant for Linux, that if someone is willing to solve what belongs
to him, than the thread should be closed. But how e.g. will the Suse
package managers handle this?
Users ask to have the choice. I don't need the choice, I only need
JACK2, so from now on I'll be quiet. Anyway, it's not good, if clueless
users don't have the choice.
Ralf
Dear fellow FOSS/Pd/Linux audio enthusiasts,
It is my pleasure to announce the upcoming April 17th (Saturday) spring L2Ork / DISIS event that will feature the debut of the Boys & Girls Club of Roanoke, VA satellite laptop orchestra, as well as several guest artists, including:
Ron Coulter (SIUC, percussion, composition, computer music)
Mark Engebretson (UNCG, composition, computer music, saxophone), and
Matthew Burtner (UVA, composition, computer music, saxophone)
The evening event will be split into:
. 7pm children's showcase designed primarily with children and parents in mind, and
. 8pm benefit concert of experimental music. Funds raised at this event will benefit the Boys & Girls Club of Roanoke, VA, a non-profit organization that offers critical afterschool programs for children. Apart from L2Ork numbers, the 8pm program will also offer compositions involving innovative creative technologies, including musical robots.
The admission to both events is free.
For more information, software goodies, audio and video preview please visit L2Ork's website at http://l2ork.music.vt.edu or find us on the Facebook event page at http://www.facebook.com/group.php?gid=117918141555131 (event page http://www.facebook.com/event.php?eid=112324945463877)
Additional media coverage can be found at:
http://www.linuxjournal.com/magazine (issue #193)
http://www.vt.edu/spotlight/achievement/2010-04-12-laptop/laptop-orchestra.… (Virginia Tech spotlight with audio and video footage)
Following the April 17th performance, L2Ork is embarking on its maiden tour with performances at the College-Conservatory of Music in Cincinnati, OH (April 20th 7:30pm), Southern Illinois University Carbondale, IL (April 22nd 6pm), and IUPUI, Indiana as part of the Intermedia Festival (April 25th 2pm).
So, if you happen to be in the area we'd love to see you there!
Ivica Ico Bukvic, D.M.A.
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Assistant Co-Director, CCTAD
CHCI, CS, and Art (by courtesy)
Virginia Tech
Dept. of Music - 0240
Blacksburg, VA 24061
(540) 231-6139
(540) 231-5034 (fax)
ico(a)vt.edu
http://www.music.vt.edu/faculty/bukvic/
Announcing the latest release of ghostess, a lightweight
GTK+ host for DSSI plugins:
http://smbolton.com/linux/ghostess-20100326.tar.bz2
New in this release:
- support for JACK session management, when compiled
against a recent JACK SVN version (thanks to Torben
Hohn.)
- some small code and compilation clean-ups.
ghostess is written by Sean Bolton, and copyright (c)2010 under
the GNU General Public License, version 2 or later.
DSSI is an audio plugin API for software instruments and effects,
based on LADSPA, the ALSA sequencer event types, and OSC (Open
Sound Control) communications. Learn more about it here:
http://dssi.sourceforge.net/
Enjoy!
-Sean
> A string of note-ons following each other all for the same pitch n without
> any intervening note-offs for pitch n, IS PERFECTLY ACCEPTABLE provided
> they are INTENTIONAL and NOT accidental.
No.
MIDI note-on represents a key press. Note-OFF - key release.
There is no logical way a key can be pressed a second time without first
releasing it.
It might be *technically* possible for a MIDI stream to contain two note-ons
(for the same key)...but it's SEMATICALLY incorrect to launch two voices
because you have no unambiguous way to turn just one instance off.
Back to your question.
a) Nothing, the note is already on.
b) Re-trigger, the voice is reset and the note gets played from the top.
c) Trigger, a new voice is assigned and will play simultaneously to previous
voices.
Given that it does happen accidentally. 'a' and 'b' are reasonable. 'c' is
wrong because with MIDI a key is either 'ON' or 'OFF', it can't be 'ON'
twice.
Anyone deliberately wanting the same key on twice must resort to using two
MIDI channels. Anyone wanting the same pitch twice must either resort to
multiple MIDI channels or to MIDI microtuning commands.
Best Regards,
Jeff
hi everybody!
the Linux Audio Conference 2010 (hosted this year by the Hogeschool voor
de Kunsten, Utrecht) will have live streaming coverage of all the paper
presentations and selected workshops, just like in the old days. the
streams will be available via http://streamer.stackingdwarves.net and at
least two other relays, which will be announced as they come online.
for remote participants, there is an IRC channel called #lac2010 on
irc.freenode.net, which serves as a backchannel for your questions and
comments, hangout for conference chatter, and helpdesk for any streaming
troubles you might encounter.
spread the word, and join the fun. LAC 2010 takes place from may 1st to
may 4th. test streams will be made available a few days in advance. the
IRC channel is already open.
the official lac site is at http://lac.linuxaudio.org/2010/.
best regards, on behalf of the stream team,
jörn
On Mon, April 12, 2010 00:38, James Morris wrote:
> Hi,
>
> I'm pretty sure I've seen this dealt with on the list before, but can't
> find it.
>
> With the program I'm fumbling around trying to create, it will be possible
> for successive note on events for the same pitch to occur without note off
> events intervening.
>
> Does the MIDI spec allow such things?
Sorry to answer myself so soon...
I guess it is allowed. The simplest case being a sequencer outputting to
the same channel and port as a keyboard player. Nothing can prevent this -
right?
And there's no way in the world that missing note-offs could be added in,
in a fashion guaranteed to cover all possible permutations of connections,
or without delaying the note-on which implies a missing note-off.
James.
> The bash-script prototype of the program did this, and, I believe, the
> soft-synths used, acted appropriately - that is, re-triggered the notes.
> So I guess the question is, does it make any difference if I add-in the
> note-off events - which, thinking about it, is going to be tricky because,
> basically, although the program is sequencing, it will be real time and is
> not psychic!
>
>
> Cheers,
> James.
>
> _______________________________________________
> Linux-audio-dev mailing list
> Linux-audio-dev(a)lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-dev
>
On Mon, April 12, 2010 12:47, James Morris wrote:
> 2) when a missing note-off detected, delay the note-on by the smallest
> amount of time possible, and insert the note-off in place of it.
Any thoughts on that?
Or send a note-off for pitch n followed by a note on for pitch n within
the same MIDI data stream?
For the sake of pretending correctness?
James.
Hello!
so as has been suggested on LAU, I moved this discussion back on-list, but
thought it would be more relevant to the LAD than LAU for obvious reasons.
Maybe some general points. Blind or visually impaired people most work with
one of these technologies: Braille display, Speech synthesis (text-to-speech)
or magnifier. The latter is, I think, the easiest to accomodate, as GNOME and
basic X!! offers screen mags.
Braille displays and speech synths are in general one dimensional tools.
Both can work with graphics, yet there are restrictions.
1. The only project for both braille and TTS for GUIs I know is Orca, which
needs Gnome/GTK. I suppose it's also relying on standard widgets. Then there
is the fact, that I'm not certain about its usability/stability. A few win and
linux users, I know, said, that Orca is far from comfortable, in comparison to
windows solutions.
2. Graphics rely on 2-dimensionality. That's - in my books - all it's about.
It's designed for the sighted person, being able to use his field of vision,
other markers than only text to transport information to the user.
Speech ingeneral is - again only from my point of view - not very suitable
for audio, for obvious reasons again. I got festival to work with JACK, but
it's not nice and not everyone using speech, has two soundcards, to make it
really convenient. But that's just an aside.
So seeing all this, the best way to interact is the console/CLI interfaces.
The best amongst these are readline interfaces. Applications, which look like
shells. to make this really helpful and nice (the equivalent of eye-candy) a
nice kind of online help is forunite. A good example - not to say superb - is
Nama. You have the command help. It works with category names, category
numbers, keywords and actual commandnames. That's really taking it to the
height of convenience and comfortability.
A short note about ReadLine. It's written in C, for those, who haven't yet
seen/used it. There is a c++ wrapper called rlmm, which hasn't seen
development for some time, as far as I'm aware. Yet Readline hasn't changed
it's interface drastically, I believe. Readline itself offers two ways of
usage: Directly or via callback-functions. This is what rlmm uses. rlmm is
also GPL, so if you don't want to use it as an external reference, I'm sure
you can include it in your code, modify it to your liking. I remember, that it
isn't big.
Another way to interface is ncurses (with menus and forms and all the rest).
Yet that can be tricky. You have to take care of the cursor (the hardcursor!)
Always moving it to the current element. Don't rely on seeintg attributes.
Braille displays like to attach to the real cursor and focus on it by default,
which is good, because , where the cursor is, there should be the action and
it's easy to follow it (I think). I also think, the same applies for TTS
systems. So with ncurses you'd have to take care of some restrictions beyond
the library itself.
One other of these restrictions (for comfort) would be to draw progressbars
or percentage bars - like in a mixer - horizontally. That's the way a braille
display is oriented.
Most braille displays have 40 characters, there are those with 80
characters, but they're mostly designed for home or workplace systems. The 40
character displays can serve nicely at home (most of the blind people I know,
have one) and they can easily fit under a laptop. And I believe they are
cheaper, so the health insurance, which mostly pays for it, is happier with
it. :-)
Applications, which have both GUIs and CLIs are: Aeolus (restricted CLI, yet
helpful). But Fons relies - I seem to remember - on his own UI-classes. Still,
he makes use of callback functions, if I'm right. Nama is written in Perl, it
also offers both a GUI and a CLI. Yet I'm not completely sure, how much
interconnection there is between the two. I believe, they are quite seperate.
There's links2, which I think has both CLI and GUI, it's a web-browser, and
should be available as packages on all major distros. It uses ncurses for
displaying information. The SuSE Yast2 system, has both an ncurses and a
graphical interface. But the ncurses interface is nothing to show off, to a
blind person at least. (Last seen 2005/06, so that MAY have changed).
And now I'm open to specific questions.
Kindly yours
Julien
--------
Music was my first love and it will be my last (John Miles)
======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de
Hi,
I'm pretty sure I've seen this dealt with on the list before, but can't
find it.
With the program I'm fumbling around trying to create, it will be possible
for successive note on events for the same pitch to occur without note off
events intervening.
Does the MIDI spec allow such things?
The bash-script prototype of the program did this, and, I believe, the
soft-synths used, acted appropriately - that is, re-triggered the notes.
So I guess the question is, does it make any difference if I add-in the
note-off events - which, thinking about it, is going to be tricky because,
basically, although the program is sequencing, it will be real time and is
not psychic!
Cheers,
James.