JACK RELEASE 0.80.0
JACK is a low-latency audio server, written primarily for the GNU/Linux
operating system. It can connect a number of different applications to
an audio device, as well as allowing them to share audio between
themselves. Its clients can run in their own processes (ie. as normal
applications), or can they can run within the JACK server (ie. as a
"plugin").
JACK is different from other audio server efforts in that it has been
designed from the ground up to be suitable for professional audio work.
This means that it focuses on two key areas: synchronous execution of
all clients, and low latency operation.
CHANGES:
New transport API (details (of a sort) below).
new example client for control the transport.
ignoring of first xrun on jackd startup.
Much more portable across processors (details below).
jackd -v (--verbose) now prints useful transport state change
information for debugging JACK and clients. Also reports timeout info
in seconds, not microseconds now.
new dummy driver (along side the existing alsa and portaudio drivers).
Removed incomplete Solaris driver.
support for asymmetric soundcards (for example, es1968 chip has
interleaved stereo for playback but non-interleaved stereo for capture).
Now enforces power of two sized buffer lengths.
Many minor bug fixes.
DETAILS:
The new transport API:
It has greatly changed; if you're a developer, please see the
documentation. But as a highlight: jack_set_transport_info() and
jack_engine_takeover_timebase(), (the old timebase master interfaces)
now do nothing. Instead, use jack_set_timebase_callback().
Portability:
<jack/types.h> typedefs are now defined using the C99 standard
fixed-size integer typedefs. These new typedefs are binary compatible
with 32-bit platforms, but not 64-bit machines.
Programs using printf on these values will get GCC compiler
warnings. To suppress the warnings, use the corresponding C99
printf specifications defined in <inttypes.h>. That header is already
implicitly included by <jack/types.h>, but can also be
included explicitly to maintain compatibility with older versions
of JACK without messy #ifdef's. Adding explicit casts will also
work, but may suppress future warnings you might want to see.
jack_get_sample_rate() now returns jack_nframes_t rather than
unsigned long. These are the same on 32-bit machines, but not on
64-bit platforms.
These changes were made to accommodate the increasingly popular 64-bit
platforms; specifically, the new Opteron with it's 32-bit compatibility
mode. 32-bit mode probably won't work, but if all programs are compiled
as 64-bit (which Jack supports), it should work fine.
Taybin Rutkin
Greetings:
I've added some new & updated listings to the pages since posting the
last announcement. Some of the interesting items include Drums++ (a
programming language for percussion), GuitarCodex Plus (excellent
chord/scale utility for guitarists), Pymprovisator (accompaniment
software), and updates for Mixxx and the Music Kit. Just FYI...
Best regards,
== dp
FluidSynth 1.0.3 released which is mostly bug fixes:
- fixed segfault that occured when loading SoundFont files with ROM
samples
- Some synthesis improvements relating to clicks in output from
immediate volume envelope releases and filter turn off optimization
- A few code problems that caused builds to break on some compilers
- Docs are now distributed and can be built with "make update-docs" in
doc/
- New RPM spec file for building RPM packages
RPM files are now distributed, a source RPM and Mandrake 9.1 binary RPMs
from my system. Cheers.
Josh Green
Hi all
The long awaited package updates are now available at
http://www.audioslack.com. You can read the full announcement on the front
page, including what has been updated and what is new.
Please contact me with any feedback or bug reports.
Thanks
Luke
----------------
Luke Yelavich
AudioSlack Founder and main package maintainer
Audio software packaged for the Slackware Linux Distribution
http://www.audioslack.com
luke(a)audioslack.com
1. A short summary of changes
Bugs in build process were fixed. Support for transport
functionality in JACK 0.77.0 and newer has been added.
Transport functions are enabeld only if Ecamegapedal is
compiled against Ecasound newer than 2.2.3. Ecamegapedal
was verified to work if compiled against Qt-3.2.
---
2. What is Ecamegapedal?
Ecamegapedal is a real-time effect processor software with
a graphical user interface for controlling the effect
parameters. It is meant to be used as a virtual guitar-fx
or studio effect box. In addition to real-time operation,
ecamegapedal also supports reading from and writing to audio
files. All audio object and effect plugin types provided by the
ecasound libraries are supported. This includes ALSA, JACK,
OSS, aRts, over 20 file formats, over 30 effect types, LADSPA
plugins and multi-operator effect presets. Ecamegapedal's
implementation is based on ecasound and Qt libraries.
Ecamegapedal is licensed under the GPL.
---
3. Contributors
Patches
Junichi Uekawa (1) -- Qt -rpath build optimization
Kai Vehmanen (1) -- JACK transport support
---
4. Links and files
http://www.eca.cx/ecamegapedalhttp://ecasound.seul.org/download/ecamegapedal-0.4.3.tar.gz
--
http://www.eca.cx
Audio software for Linux!
For those of you who are interested in dj tools or tools for live
performance, Steve Harris has made a new plugin called DJ EQ which is a
three band EQ commonly found on dj mixing consoles. It's
currently only available in the snapshots directory.
You may also be interested in a new app we are creating based on the
code from JAMin. It's called jackEQ.
http://sf.net/projects/jackeq. No webpage yet and only cvs.
It is in its infancy but it already connects to JACK and has a one
channel (multiple i/o via qjackconnect) EQ and meter.
I would like it to be able to do all these things eventually:
unlimited channels.
jack port connection ala freq tweak style
route signal to monitor if monitor button is toggled for channel
independant monitor gain control (with meter) and output to alternate
alsa_pcm:outs
With the above I could use my four channel card as a complete djing tool
. You could also use a two channel card in a similar (mono) way.
The monitor will be assignable to seperate output channels than the main
outs. All the channels can be routed to it if needed. The eq's are all
adjusted before the signal arrives at the monitor.
This is how I intend to use it:
mon ch1 ch2 ch3 ch4 echo ardour
| |----------------| |
out1&2 out3&4 internal
internal
If you are interested in contributing please join the mailing list.
--
Patrick Shirkey - Boost Hardware Ltd.
Http://www.boosthardware.comHttp://www.djcj.org - The Linux Audio Users guide
========================================
Being on stage with the band in front of crowds shouting, "Get off! No!
We want normal music!", I think that was more like acting than anything
I've ever done.
Goldie, 8 Nov, 2002
The Scotsman
Hi!
gmorgan is a .. Rhythm Station, an organ with auto-accompaniment and a "small"
Band in a Linux Box. Uses MIDI and the ALSA sequencer for play the rhythm
patterns. Styles, patterns , sounds, and the mixer settings, can be edited
and saved.
Program is released GNU/GPL version 2.
news v0.13 (18/08/2003)
----------------------------
- Added Record. Play, Load, Save and Export as Midi File of what you play.
- Minor bugs solved. Thanks to Robert Jonsson
- Added Stacatto-Legatto parameter for each accompaniment section.
- Re-arranged old patterns to the "correct" lengths.
- Solved bug in engine, now play the correct note length. That can modify
some patterns.
REQUERIMENTS
--------------------------
Linux
ALSA
Fltk
Midi Keyboard (Optional).
Available in:
http://personal.telefonica.terra.es/web/soudfontcombi/http://www.telefonica.net/web/soudfontcombi/http://perso.wanadoo.fr/guy.clotilde/GMORGAN/index.html
Grettings
Josep
Hi!
gmorgan is a .. Rhythm Station, an organ with auto-accompaniment and a "small"
Band in a Linux Box. Uses MIDI and the ALSA sequencer for play the rhythm
patterns. Styles, patterns , sounds, and the mixer settings, can be edited
and saved.
Program is released GNU/GPL version 2.
v0.12 (14/08/2003)
-----------------
- Main windows resizables.
- Added Patterns & Skins.
- Added two accompaniment sections Acc4, Acc5.
- !! Pattern File format changed !!
- Solved bug generating Midi Files.
- Enlarged maximum length of patterns to 8 bars.
- Solved bug on sequencer that causes segfault.
- Look "normalized" in all the windows, thanks to Guy Daniel Clotilde.
REQUERIMENTS
--------------------------
Linux
ALSA
Fltk
Midi Keyboard (Optional).
Available in:
http://personal.telefonica.terra.es/web/soudfontcombi/http://www.telefonica.net/web/soudfontcombi/http://perso.wanadoo.fr/guy.clotilde/GMORGAN/index.html
Grettings
Josep