Sounds good - as well as alsaplayback.c there is also alsaseq.c so it
looks like someone has tried to do this stuff, which should be a big
help when someone takes it up.
At the moment I am concentrating on the printed page - I just use the
playback to spot mistakes. But I am getting slowed down by finding bugs
in Denemo ...
Thanks for giving me a bit of an overview of these things!
Richard
On Thu, 2008-04-03 at 11:19 +0200, N. Gey wrote:
Having an ALSA client is a great thing. You can send your midi data
right from Denemo to a synth or sampler like zynsubfx or even
linuxsampler, so that is possible to make great music with notes and
staffnotation, not with tracker and pianoroll.
Even more, having an JACK client offers the possibility to sync denemo
with other programs. You could easily make a convert from
denemo-midiplayback to wave, meaning rendering through a synth/sampler.
This is possible because JACK transport can start and stop all connected
clients at once, so that recording a synced midiprogramm is no problem
anymore.
Finally if you have made a complex setup of routing from denemo (or even
more than one denemo instance at once) to any other programms you could
save this all by LASH so that restoring a certain state is avaible at
any time, and its possible to transfer this session to other computers.
Like I've said. For me these three things are the fundamentel difference
between linux and win/mac. As we all know there is no complete
noteeditor for linux so giving these possibilities would surely get
users to use denemo.
Nils
Richard Shann schrieb:
On Thu, 2008-04-03 at 10:33 +0200, N. Gey wrote:
Hi Richard,
I am not sure if I understood right.
Don't you know the concepts of JACK, LASH and ALSA or don't you know how
to programm/integrating them.
The former - I just have some hazy notions. Are you thinking it would be
nice to be able to play individual notes via midi without the delay of
creating a file and starting an external midi player? - yes, that would
be good. If we can get enough people using Denemo I'm sure someone will
take it up. It may have been done already and just not be working (there
is a file called alsaplayback.c!).
Richard
_______________________________________________
Denemo-devel mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/denemo-devel
_______________________________________________
Denemo-devel mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/denemo-devel