Download from:
http://archive.notam02.no/arkiv/src/?C=M;O=D
Ceres
======
Ceres is a program for doing various sound effects in the frequency
domain and displaying sonograms. The program has been developed for
more than 15 years (probably), and is mainly made by Øyvind Hammer with
contributions from Jonathan Lee, Stanko Juzbasic and many others.
0.48 -> 0.55:
-------------
-Compiles on Ubuntu 10, Debian/SID and Fedora, both 32 bit and 64 bit OS.
Huge thanks to Menno, Hermann Brummer, Dave Phillips and Ebrahim Mayat!
-Various build improvements
-Fixed a couple of crashes when playing.
jack_capture
============
jack_capture is a program for recording soundfiles with jack.
The default operation of the program is executed by writing "jack_capture"
in the terminal without any extra command line options:
$ jack_capture
...which will record what you hear in your loudspeakers
into a stereo wav file.
0.40 -> 0.55:
-------------
* Removed jack_capture_gui from the target list since it uses Xdialog,
which again belongs to a package requiring gtk1. (This should make
things simpler for package managers)
* Made meterbridge optional during compilation.
* Added the option --filename-prefix / -fp for setting the prefix for
autogenerated filenames. The default is "jack_capture_".
* Made jack_capture_gui2 use the -fp option to avoid overwriting files
from older sessions.
* Changed jack_capture_gui2 to use "-f ogg" instead of piping through
oggenc. Did not do the same change for mp3 files, since liblame is
not always available.
* Added code to jack_capture_gui2 to create uniqe filenames when creating
mp3 files.
* Smaller fixes
* Smaller reorganizing of buffer handling, disk handling and exit handling.
* Only print warning if unable to set nice value less than 0.
(-10 is okay now)
* Added JackPortIsTerminal as jack port flag.
* Various cleanups.
* Let the jack process thread trigger the buffer check thread instead of
using usleep.
* Added the -jt option to let jack transport trigger when to start and
stop recording.
* Fixed possible bug when finishing the recording if user has specified a
duration.
* When allocating buffer, do not zero it out, only touch all pages
belonging to it to make sure all memory is mapped into physical
memory before it is used by the realtime process. This avoids
hogging the memory bus unnecessarily.
The first 8 blocks are still zeroed out during initialization though,
for the CPU cache. (Might create a less shocking startup.)
* Push back the '\n' character after reading it from stdin. For some
unknown reason this seems to fix the occational problem of mixed up
characters in the console when exiting. (if only ncurses worked
in non-fullscreen mode...)
* Only call sem_post if waiting. In extremely extreme situations,
this avoids the sem value to overflow. Don't know what happens then.
* Reduced chance of cache misses in the buffering scheme.
* Replaced the two lockless fifo/lifo queues with three lockless
ringbuffers. (CPUs without CAS2 instruction are now supported.)
* Only increase buffer by two blocks at the time between soundcard
interrupts. This should decrease the chance of jack_capture hogging
the memory bus for too long. (Which in theory
can lower the chance of xruns in memory intensive realtime processes.)
* Changed buffering incrementing scheme. If, at any time, the amount of
free buffer is smaller than the initial buffer size, increase
the buffer a little bit. Only do this if the buffer is
less than maxbuffer. Buffer is never decreased.
* Replaced all posix pthread_cond variables with posix semaphores. Far
simpler code and much easier to understand.
* Increased default buffer time from 4 seconds to 8 seconds for mp3
files.
* Fixed correct autogenerated file suffix for mp3 files.
* Updated --advanced-help option and README file
* Added missing link libraries to the makefile. Caused by Fedora not
supporting indirect linking anymore. Patch from Orcan Ogetbil.
(https://fedoraproject.org/wiki/UnderstandingDSOLinkChange)
* Applied patch from Orcan Ogetbil to fix 64 bit PowerPC compilation.
spectmorph-0.1.0 has been released. This release allows distributing
SpectMorph instruments (built from many sampled notes) as single file.
Also support for playing instruments live was added, via the new JACK
client or via BEAST plugin. The performance of the live decoder still
needs to be improved, so right now polyphony is limited.
Overview of Changes in spectmorph-0.1.0:
----------------------------------------
* file format changes
- instruments based on more than one sample can be shipped as one single file
- various performance optimizations
- store data as little endian (since this is more likely to be the host endianness)
- broken files or old files can be recognized and rejected
* automated tuning algorithm (smextract auto-tune)
* supported looping (for playing notes that are longer than the original sample)
* added beast plugin for playing SpectMorph instruments
* added jack client for playing SpectMorph instruments
* added zero padding before start of a sample to get better initial frames
* compile with -Wall
* allow single file argument for smenc (output filename will be constructed with .sm extension)
* support setting smplay decoder mode via command line parameter
* refactoring, cleanups
What is SpectMorph?
-------------------
SpectMorph is a free software project which allows to analyze samples of
musical instruments. This should allow constructing hybrid sounds, for instance
a sound between a trumpet and a flute. Also interpolating between two samples
of the same instrument (different attack velocity of a piano) could be
interesting.
SpectMorph is implemented in C++ and licensed under the GNU LGPL version 3
SpectMorph currently is still being developed, which means that it is not
too interesting for end users, yet.
Links:
------
Website: http://space.twc.de/~stefan/spectmorph.php
Download: http://space.twc.de/~stefan/spectmorph/spectmorph-0.1.0.tar.bz2
There are sound examples on the website which demonstrate the sound quality of
the current SpectMorph models using piano samples.
--
Stefan Westerfeld, Hamburg/Germany, http://space.twc.de/~stefan
Apologies for any cross posting.
For their upcoming October release, Ubuntu are running a soundcloud campaign
to gather the best music entries for inclusion in the 10.10 release.
More details can be found here
http://soundcloud.com/groups/ubuntu-free-culture-showcase/tracks
The "Mudita24" package is a modification of alsa-tools' envy24control:
an application controlling the digital mixer, channel gains and other
hardware settings for sound cards based on the ice1712 chipset (
http://alsa.cybermirror.org/manuals/icensemble/envy24.pdf ). It
also displays a level meter for each input and output channel and
maintains peak level indicators. This utility is preferable to
alsamixer(1) for those with ice1712-based cards: M-Audio Delta 1010,
Delta 1010LT, Delta DiO 2496, Delta 66, Delta 44, Delta 410 and
Audiophile 2496. TerraTec EWS 88MT, EWS 88D, EWX 24/96, DMX 6Fire,
Phase 88. Hoontech SoundTrack DSP 24, SoundTrack DSP 24 Value,
SoundTrack DSP 24 Media 7.1. Event Electronics EZ8. Digigram VX442.
Lionstracs, Mediastaton. Terrasoniq TS 88. Partial support for
Roland/Edirol DA-2496.
Now available, version 1.03:
source: http://nielsmayer.com/envy24control/mudita24-1.0.3.tar.gz
binary: http://nielsmayer.com/envy24control/mudita24-1.0.3.x86_64.tgz
patch: http://nielsmayer.com/envy24control/mudita24-envy24control-0.6-to-1.0.3.pat…
'envy24control' is part of the "alsa-tools" package. For example,
under CCRMA's Fedora repos, it's part of
alsa-tools-1.0.22-1.1.fc12.ccrma.x86_64. This "mudita24" package
updates/replaces the alsa-tools /usr/bin/envy24control application.
The default "./configure ; make ; sudo make install" process on the
source-code leaves a binary in /usr/local/bin/envy24control and places
the man-page in /usr/local/man/man1/envy24control.1 . This means you
can still use the standard alsa-tools version in
/usr/bin/envy24control .
Screenshots (controlling either Terratec DMX6Fire or M-Audio Delta 66):
http://nielsmayer.com/envy24control/Mudita24-102-Monitor-Inputs.pnghttp://nielsmayer.com/envy24control/Mudita24-102-Monitor-Outputs.pnghttp://nielsmayer.com/envy24control/Mudita24-102-Patchbay+Router.pnghttp://nielsmayer.com/envy24control/Mudita24-102-Hardware-Settings.pnghttp://nielsmayer.com/envy24control/Mudita24-102-Analog-Volume.pnghttp://nielsmayer.com/envy24control/Mudita24-102-About.png
Changes since recent 1.0.0 and 1.0.1 releases:
* Peak-meter display is in dBFS, corresponding to displayed dBFS
peak-meter value and scale-widget dB labeling.
* Hardware mixer input attenuators provide more precise control to the
0 to -48dB range of adjustment, turning the associated input "off"
when the slider is moved to bottom of the scale. External MIDI control
of the hardware mixer via --midichannel and --midienhanced options
unaffected by this change.
* For M-Audio Delta series, add display of "Delta IEC958 Input Status"
under "Hardware Settings."
* Command line options --no_scale_mark, --channel_group_modulus affect
layout and presence of dB markings for sliders.
--channel_group_modulus allows override of Left/Right grouping of dB
labels for multichannel applications.
* Control of peak-meter coloring via --lights_color and --bg_color
options. Reasonable default colors used when these options are not
set. (1.0.1's use of Gtk skin to provide an automatic color choice
didn't work out that well on some systems.)
* Fixed command-line options --card and --device to allow valid ALSA
card and CTL device names
( https://bugzilla.redhat.com/show_bug.cgi?id=602900 ).
* Profiles created in ~/.envy24control and not "~/envy24control"
( http://bugtrack.alsa-project.org/alsa-bug/view.php?id=4738 ).
Summary of previous updates from envy24control 0.6.0 (GIT HEAD) to "1.0.3":
(1) Implemented "Peak Hold" functionality in meters; reimplemented
meters to do away with inefficient "faux LED" peak-meter display.
(2) Significantly reduced the number of timer interrupts generated by
this program by slowing down all updates to 10 per second --
previously meters updated 25x/second!
(3) All volumes are represented as decibels, including the 0 to -48dB
range of the hardware peak-meters, the 0 -to- -48dB&off attenuation
for all inputs to the digital mixer, the 0 -to- -63dB attenuation of
the analog DAC, and the +18 -to- -63dB attenuation/amplification of
the analog ADC.
(4) All gtk "scale" widgets have dB legends; the "PageUp" "PageDown"
keys allow rapid movement between the marked levels, and "UpArrow" and
"DownArrow" allow fine-adjustment.
-- Niels Mayer
http://nielsmayer.com
PS: Why "mudita24" ? An alternate name to avoid confusion with
"envy24control 0.6.0" until changes in this version propagate
upstream. See http://en.wikipedia.org/wiki/Envy#In_philosophy "In
Buddhism the third of the four divine abidings is mudita, taking joy
in the good fortune of another. This virtue is considered the antidote
to envy and the opposite of schadenfreude."
Dear all,
I've started a new initiative under the umbrella of LinuxMusicians,
namely publishing an editorial on Linux audio developments and Linux
audio related news. My goal is to publish an editorial at the beginning
of each month to cover what happened in the month before. The first
editorial covering the month July is finished and published:
http://linuxmusicians.autostatic.com/2010/08/05/editorial-august-2010
I'd really appreciate any feedback, remarks etc. and any input for the
next edition is more than welcome. This time I mainly focused on the
releases of new versions of apps and new projects. From now on I want to
keep track of that so I can elaborate more on the news part.
Best,
Jeremy
After some talks with falktx I publiced new version, which has Makefile and (by my own initiative) Debian-related files.
Since build system may store several builds, e.g. with various prefixes, Makefile manages by default last created build.
To change default build run:
$ ./configure --default-build=build_name
Or run
$ ./configure --builds
to get list of available builds.
Also, install script now has one argument to override install root (default is "/").
E.g., if you type:
./configure --prefix=/usr --buildname=build
./install ~/packages
Hi
Nano-Basket v0.1 has been released. Source files are available from
http://github.com/royvegard/Nano-Basket
Nano-Basket is a configuration software for the Korg nanoSERIES
MIDI controllers. It's intended to run on operating systems where
the official configuration editor is not available (i.e. Linux).
It's written in Python, using pygtk for the GUI.
This is the first release. The feature set is limited to storing
scenes to the nanoKONTROL device.
Simple usage instructions are available from the wiki page:
http://wiki.github.com/royvegard/Nano-Basket/use
--
Roy Vegard Ovesen
Hi all,
Xjadeo v0.4.13 has been released. Source & binaries are available from
https://sourceforge.net/projects/xjadeo/files/
Xjadeo - the X Jack Video Monitor - is a movie player that synchronizes
video to an external time source such as jack-transport or Midi-timecode.
Release Notes for xjadeo 0.4.13 (svn r265)
------------------------------------------
Changes (v0.4.12 -> v0.4.13)
* made portmidi optional - Thanks to Alex Stone.
* added 'mididriver' config-file option
* qjadeo - MTC menu: ALSA/JACK
* qjadeo - added OSD box toggle
* fixed remote-ctrl frame notification
* use ffmpeg fps ratio calculation functions
* fixed some spelling errors & text clarifications
Regards,
robin
On behalf of the guitarix team I'm proud to announce
Guitarix Version 0.11
Guitarix is a simple Linux Rock Guitar amplifier and is designed
to achieve nice thrash/metal/rock/blues guitar sounds.
Guitarix uses the Jack Audio Connection Kit as its audio backend
and brings to the jack audio graph a mono amplifier input/output port,
and a FX mono input with two (stereo) output ports.
Guitarix provides a jack midi input port to connect a midi controller
(midi learn) and a (3 channel) jack midi output port, feed by a
(scalable) mix of the tuner and a beat-detector.
Release 0.11.0 comes with following changes :
Users visible changes:
- new version of the impulse response parameter editor. You can
now graphically define a gain line to be applied to the IR data,
e.g. emphasize a part of the early reflections or damping the
reverb tail to make it fit to your guitar sound.
- the multi-line distortion effect now has 4 frequency bands and
is better optimized
- fix regression from version 0.10.0: now the default preset file is
created again if it doesn't exist (e.g. in new installations).
Changes that might be interesting for Developers:
We put the Guitarix widgets into a library, with the goal of
making them usable independently from Guitarix. You can build
it as shared library and there's a c++ (gtkmm) wrapper, a python
wrapper and glade support. Check it out and look for examples
in those directories, or just build a nice looking display with the
glade editor, and of course ask in our Guitarix forum (it's still
alpha).
As a side note, Guitarix is now in debian (unstable), of course at
the moment still the previous version 0.10.
have fun
_________________________________________________________________________
guitarix is licensed under the GPL.
Project page with screenshots:
http://guitarix.sourceforge.net/
download:
http://sourceforge.net/projects/guitarix/
please report bugs and suggestions in our forum here:
http://sourceforge.net/apps/phpbb/guitarix/
________________________________________________________________________
For capture, guitarix uses the great 'jack_capture'
(version >= 0.9.30) written by Kjetil S. Matheussen.
If you don't have it installed,
you can look here:
http://old.notam02.no/arkiv/src/?M=D
For extra Impulse Responses, guitarix uses the
zita-convolver library, and,
for up/down sampling we use zita-resampler,
both written by Fons Adriaensen.
If you don't have it installed, get it here:
http://www.kokkinizita.net/linuxaudio/index.html
We use the marvellous faust compiler to build the amp and effects and will say
thanks to
: Julius Smith
http://ccrma.stanford.edu/realsimple/faust/
: Albert Graef
http://q-lang.sourceforge.net/examples.html#Faust
: Yann Orlary
http://faust.grame.fr/
________________________________________________________________________
For faust users :
All used Faust dsp files are included in /guitarix/src/faust,
the resulting cc files are in /guitarix/src/faust-generated
The tools we use to convert (post-processing and plot)
the resulting faust cpp files to the needed include format,
stay in the /guitarix/tools directory.
________________________________________________________________________
regards
Hermann Meyer, James Warden, Andreas Degert