Hi!
First Release.
gmorgan is a .. Rhythm Station, an organ with auto-accompaniment. Uses MIDI
and the ALSA sequencer for play the rhythm patterns. Styles, patterns and
sounds, the mixer settings, can be edited and saved.
Tested on Gentoo, debian PIII 933 and PII 300
REQUERIMENTS
--------------------------
Linux
ALSA
Fltk
Take a look at http://personal.telefonica.terra.es/web/soudfontcombi/
And please ... if you enjoy this prog and wants to share patterns, send me,
and i will include in future versions, i have a large TODO, and i need some
help.
Josep
Hello!
I am trying to use jack 0.70.4. The reason for the old version is simple
- rosegarden 4 0.9.1 fails to build with 0.72.4.
But before I can use rosegarden, I need to run fluidsynth. And I can't
get as far as this. Connecting fluidsynth's jack ports to the alsa ones
causes an immediate jack crash!
Any advice on getting this to work would be very appreciared! Deteils
follow.
I run three root terminal windows (rxvt or xterm - does not matter). In
one of them I start jackd; in the other, fluidsynth; and in the third,
try to get ports connected. Here is all that I do, and the output I get.
In the jackd terminal:
===
[root@ramendik misha]# jackd -d alsa -d hw:0
jackd 0.70.4
Copyright 2001-2003 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support
loading driver ..
creating alsa driver ... hw:0|1024|2|48000|swmon|swmeter|rt
open
port alsa_pcm:capture_1 has mixdown = 0x4001da28
port alsa_pcm:capture_2 has mixdown = 0x4001da28
port alsa_pcm:playback_1 has mixdown = 0x4001da28
port alsa_pcm:playback_2 has mixdown = 0x4001da28
starting engine
===
in the fluidsynth terminal:
===
[root@ramendik misha]# fluidsynth -a jack YamahaGrand_Adcock.SF2
fluidsynth version 1.0.2
Copyright (C) 2000-2002 Peter Hanappe and others.
FLUID Synth comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; see the COPYING file for details.
SoundFont(R) is a registered trademark of E-mu Systems, Inc.
Type 'help' to get information on the shell commands.
>
===
This happens in the jackd terminal:
===
port fluidsynth:left has mixdown = 0x4001da28
port fluidsynth:right has mixdown = 0x4001da28
===
In the third terminal:
===
[root@ramendik misha]# jack_connect fluidsynth:left alsa_pcm:playback_1
engine sample rate: 48000
[root@ramendik misha]# jack_connect fluidsynth:right alsa_pcm:playback_2
engine sample rate: 48000
===
This causes an immediate crash of jackd, with this output:
===
cannot send event to client [jack_connect] (Broken pipe)
jack main caught signal 13
===
at the same time in the fluidsynth terminal:
===
> zombified - calling shutdown handler
fluidsynth: error: Help! Lost the connection to the JACK server
===
What "zombified" means is clear - it also happens if I simply Ctrl-C the
jackd terminal. So it looks like a jack crash, not a fluidsynth one.
Help... Thanks in advance for any tips.
Yours, Mikhail Ramendik
I know this is a year old, but I just found it today. It might be of
interest to people concerned with scheduling and low latency
http://www.eetimes.com/story/OEG20020621S0075
Anybody on the list running hard real-time Linux?
Cheers
Daniel
Hi,
Just wanted to plug the following article:
http://www-106.ibm.com/developerworks/linux/library/l-hw2/
Could be interesting if your soundcard is not getting enough PCI bus
cycles and it is causing buffering problems.
Another way to improve your low latency system.
regards,
v
Hello!
Previously, noteedit worked all right in my system, run as user. It
worked with fluidsynth (which was run as root) via alsa.
Now, it no longer starts as user. Instead it outputs a window that says:
===
An internal error happened somewhere.
The message is:
"correctReadTrillsSlursAndDynamics: internal error"
Error Code is: 5
The program must be interrupted.
===
As root, it still starts and works.
I have tried rebuilding noteedit; this did not solve the problem.
The change in the system was that I have built and installed jack,
ladspa and rosegarden. However, jackd is NOT running; nor is rosegarden.
Of course, it's possible to run noteedit as root - seems like I'll have
to do it with rosegarden anyway. But this is not something I'd prefer to
do. Perhaps there is a cleaner way of fixing this?
Thanks in advance for any answers!
Yours, Mikhail Ramendik
Hello!
Sorry for the previous letter. The problem was fixed by pointing jackd
to the device hw:0 . Now it does not crash - but nor does it output any
sound!
I run all of the following as root, in this order, from different
terminal windows:
jackd -d alsa -d hw:0
fluidsynth --verbose -a jack YamahaGrand_Adcock.SF2
noteedit
I use NoteEdit because I have already tested it with fluidsynth (but
without jack). The --verbose option for fluidsynth was added to diagnose
the problem.
So, I play something on noteedit - with all the default settings, in the
same way as before (with alsa, when it worked). And I see noteon and
noteoff lines in fluidsynth. But no sound is output!
Tried aplay to the device hw:0 for a test. It works fine. So, the
problem seems to be with either jack, or fluidsynth jack support.
Thanks in advance for any tips on fixing this!
Yours, Mikhail Ramendik
Hello!
I am trying to use jack 0.70.4. The reason for the old version is simple
- Rosegarden 4 0.9.1 fails to build with 0.72.4.
/tmp/jack is symlinked to /mnt/ramfs.
I start "jack -d alsa" from a root terminal window. It starts
successfully (but with a warning about the "plug" layer). And it runs,
although it reports xruns every time I move a window. This lasts while
no clients are connected to jack.
Now I start "fluidsynth -a jack" from another root terminal window. (No
further parameters, and I have not attempted to get any actual sound as
yet). It connects successfully.
But very soon the following happens in the window that now runs jackd:
===
could not complete playback of 1024 frames
cycle execution failure, exiting
telling signal thread that the engine is done
jack main caught signal 1
===
With this, jackd exits.
The same happens if rosegarden is used as the client, instead of
fluidsynth.
What should I do to fix this problem?
Thanks in advance for any answers!
Yours, Mikhail Ramendik
Hey folks,
I'm considering building a Linux DAW and have a few questions. First
of all I have a Delta 1010LT soundcard. Does anyone have experience
with using that card on Linux? Any caveats I should know about?
Secondly, I think I've narrowed down my mobo/CPU combination and
wonder if there's anything to watch out for there. Here it is:
CPU: AMD Athlon XP 2400 Thoroughbred 2.0 Ghz 266Mhz FSB
Mobo: Asus A7N8X Deluxe NVIDIA nForce2 SPP, nForce2 MCP-T chipsets
Also, related to hardware, there seems to be a myriad of hard disk
choices out there. The mobo seems to have built in support for
standard ATA IDE and SATA. I haven't read the manual yet to find out
the details, but I'm thinking about going the older ATA100, 7200RPM
route since the drives are about half the price. Am I shooting
myself in the foot by doing this? Should I buy a PCI IDE controller
or is it possible to get reasonable results from the onboard
controller? What are some drives you have had success (or failure)
with?
Finally, I would like to be able to record in remote locations
without having to bring along a monitor, keyboard, mouse, etc. I was
thinking about using my laptop to open a remote X session on the main
box. Is that a practical scenario or would that drain too many
resources on the main box to be productive?
This is mainly an experimental project. I don't need this box for
everyday professional use or anything. I'm just trying to build a
Linux box on a shoestring and hopefully get it to work with the audio
stuff. I'm really trying to keep costs down to around $400 US --
pipe dream maybe, but we'll see.
Thanks,
Greg
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com