At Thu, 18 Nov 2004 19:54:58 +0000,
Pieter Palmers wrote:
>
> Why don't we support the manufacturers that do support us? After all,
> there are some that provide us with what we need, and I don't see that
> mentioned that often. I'm quite confident that for most needs you can
> find a card from a manufacturer that supports ALSA development. Correct
> me if I'm wrong, but I got the impression that for example RME and ESI
> actively support the development of ALSA drivers for their producs.
Well, the ALSA support shall be achieved sooner or later :)
But it's true that there is still a significant gap between the
product release and the support on Linux.
Once people recognize the importance of Linux desktop, this gap will
be decreaed, I guess.
My biggest concern is the chaos like what has happend on USB
audio/midi (or look at ACPI). I really hope such a theatrical
confusion won't happen on fireware audio. The precised specification
doesn't always lead to a good result :)
Takashi
BEAST/BSE version 0.6.3 and BSE-ALSA version 0.6.3 are available
for download at:
ftp://beast.gtk.org/pub/beast/v0.6/
or
http://beast.gtk.org/beast-ftp/v0.6/
This is a development version of BEAST/BSE, the BEdevilled Audio SysTem
and the Bedevilled Sound Engine. BEAST is a powerful music composition
and modular synthesis application released as free software under the
GNU GPL and GNU LGPL, that runs under unix. BSE-ALSA is an ALSA driver
for BSE. The project is hosted at:
http://beast.gtk.org
A mailing list is available at:
http://mail.gnome.org/mailman/listinfo/beast/
GUI skins, example sounds and instrumets for BEAST/BSE as well as
screenshots can be found at:
http://beast.gtk.org/browse-bse-files.htmlhttp://beast.gtk.org/screenshots/index.html
This new development series of BEAST comes with a lot of the internals
redone, many new GUI features and a sound generation back-end separated
from all GUI activities.
Outstanding new features include support for skins, many sample
file formats, MIDI file import abilities, an improved piano roll
widget, the track editor which allows for easy selection of
synthesisers or samples as track sources, loop support in songs,
mixer support, unlimited Undo/Redo capabilities and MIDI automation.
Overview of Changes in BEAST/BSE 0.6.3:
* The package now depends on GLib-2.4 and Gtk+-2.4
* New/ported/improved Effects:
BseContribSampleAndHold - a sample and hold module by Artem Popov
BseSummation - a replacement for multiple BseAdder effects
DavBassFilter - added trigger input for use in instruments and
implemented MIDI automation for all parameters
BseNoise - ported to IDL/C++ [Stefan Westerfeld]
ArtsCompressor - cleanups, major usability improvements
[Stefan Westerfeld]
* Added song mixer with freely connectable busses
* Added spline-scale-based DB meters
* Added MIDI event automation framework
* Added null PCM driver and command line options for driver selection
* Added plugin development guide
* Added audio-feature extractor for automated test suit [Stefan Westerfeld]
* Fixed dangling part handling by adding them to an extra track
* Fixed parsing of negative control events and note fine tune
* Fixed stereo playback in sample editor
* Fixed undo/redo handling across playback activation
* Fixed error handling when users form cyclic connections
* Lots of icon updates [Artem Popov]
* Mime type fixes [Artem Popov, Tim Janik]
* Improved GUI responsiveness
* Made message dialog appearance configurable
* Consistent support for dialog closing with Escape * Dialog size and resizing
adaptions for 800x600 screens
* Lots of miscellaneous bug fixes and refactoring
* Updated Brazilian Portuguese translation [Raphael Higino]
* Updated Czech translation [Miloslav Trmac]
* Updated Dutch translation [Tino Meinen]
* Updated British English translation [David Lodge]
* Updated Canadian English translation [Adam Weinberger]
* Updated Albanian translation [Laurent Dhima]
* Updated Spanish translation [Francisco Javier F. Serrador, Jorge Gonzalez]
* Updated German translation [Dirk Janik, Moritz Mekelburger]
* Updated Russian translation [Artem Popov]
* Added Punjabi translation [Amanpreet Singh Alam]
* Added Japanese translation [Satoru SATOH]
* Added Esperanto translation [Artem Popov]
* Added Italian translation [Petrecca Michele]
Initial Release of BSE-ALSA 0.6.3:
* Provide an ALSA PCM driver for BSE
* Provide an ALSA MIDI driver for BSE
---
ciaoTJ
Giuliano Pochini wrote:
>
> No, it's not hard because there are a lot of skilled people around, but
> the card would be expensive. There was a thread about a project of "open
> source" graphic card recently on lkml.
I know about the project in question, as I participate in the discussion
about it.
an open design sound card would be even easier to design... an atmel
microcontroller and a pair of ADC / DAC chips should be enough to desing
something with a USB port.
now for the firewire thing, I guess a xilinx chip can do it, and those
are not that expensive either...
------->New version of Soundtank at nymu.net/soundtank/
In Soundtank, any LADSPA plugin can be used as a softsynth in only 2 lines:
> create source object-name plugin-name
> attach object-name /out
The result is a softsynth named object-name, outputting audio via ALSA or
JACK, and controllable with MIDI through the ALSA sequencer layer.
Release 1.0.1 contains many useability improvements, including the ability
to refer to object controls & data ports by their names as well as their
indexes.
> set object-name frequency 550
Also included in this release is automatic event map creation for every
newly created object.
Project Website is nymu.net/soundtank/
--jacob
Hi,
I noticed there has been some discussion as to whether novation usb
midi and/or audio products will work with linux:
http://www.music.columbia.edu/pipermail/linux-audio-user/2003-August/
005765.html
I can tell you that the audio side of all out usb products are usb
class compliant, so they should work with the usb audio class drivers.
If they don't, please let me know.
The MIDI communication is not class compliant. It is a very simple
protocol though, and should be easy to implement. If anyone wants
information to write one we'd be more than happy to give it.
Thanks.
Nick Dowell
Software Team Leader
Focusrite Audio Engineering / Novation DMS
nick(a)focusrite.com
nick(a)novationmusic.com
--
This message and any attachments are confidential to the user of the
e-mail address to which it was addressed. The sender does not accept
liability for any errors or omissions in the context of this message
which arise as a result of Internet transmission. Any opinions
contained in this message are those of the author and are not given or
endorsed by Focusrite or office through which this message is sent
unless otherwise clearly indicated in this message and the authority of
the author to so bind the Focusrite entity referred to is duly
verified.
I got the latest alsa-drivers from CVS, compiled and installed
them, and it's still freezing up. I can have the modules loaded
for as long as I like, but it's when I start jack that it seems
to have problems. Most recently, I started qjackctl, it worked
until I started Ardour, at which point qjackctl died. I killed
and restarted jackd, and as soon as I started jackd my computer
froze. Every time it freezes like this, my caps lock and scroll
lock lights blink together. I got the same -11 error message
again, but this time it happened a few minutes before the freeze,
the first time I started jack.
I ran xmms with the alsa output plugin and after a minute or 2
the audio stopped with the message on syslog:
kernel: ALSA usbusx2yaudio.c:211:
usb_submit_urb() returned -11
kernel: usb-uhci.c: uhci_submit_urb: pipesize for pipe f0000 is zero
kernel: ALSA usbusx2yaudio.c:211: usb_submit_urb() returned -90
kernel: usb-uhci.c: uhci_submit_urb: pipesize for pipe f0000 is zero
kernel: ALSA usbusx2yaudio.c:211: usb_submit_urb() returned -90
any ideas on what this means, or other useful tests I could run?
Thanks,
spencer
Hi all,
A new version of libsndfile was released just yesterday. I normally
don't announce new versions here, but this release has one new
feature which requires a bit of a special mention.
With this release, libsndfile now supports the Sound Designer II file
format as used by Apple Macintosh audio programs like Protools and
Digital Performer.
There are a couple of caveats with this format as described here:
http://www.mega-nerd.com/libsndfile/FAQ.html#Q013
I now also have a Gnu Arch (like CVS but better) repository and there
are some very brief instructions for accessing it here:
http://www.mega-nerd.com/libsndfile/development.html
I hope to expand that page in the near future.
Cheers,
Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo nospam(a)mega-nerd.com (Yes it's valid)
+-----------------------------------------------------------+
I have found that good programmers either do not make the kind
of mistakes that Ada can prevent, or insert enough checks that
they catch those mistakes about as efficiently as an Ada
environment can. At that point, the use of Ada gives no further
productivity advantage.
Mathias Lundgren:
> sön 2004-11-14 klockan 02.21 skrev Ivica Ico Bukvic:
> > > According to the website, LADSPA will not be supported because of UI
> > > issues.
> >
> > While we're talking about LADSPA UI stuff, has there been any progress on
> > this matter? News like this one obviously point to the LADSPA's currently
> > greatest weakness of not endorsing any of the UI's and/or not having a
> > standard one to go by. At this point perhaps I should make a quote from the
> > Half-Life game, "it's time to choose Mr. Freeman..." :-).
> >
>
> MusE also has a framework for creating custom Qt UI:s for LADSPA
> plugins. This means you can create a gui in Qt-designer, f.ex. name it
> 1050.ui (1050 == Freeverb), and put it in MusE's shared plugin
> directory, which is checked on startup. If there's no 1050.ui-file there
> when you launch the Freeverb plugin, it goes for a standard gui,
> otherwise the custom one is initialized.
>
> You simply give all input widgets in the gui, that manipulate a LADSPA
> parameter, a name starting with "P", and set the id-property of the
> widget to the parameter index of the plugin. The connection is done
> automagically and there's no need to recompile the app. In fact, you
> don't even need to write any code yourself to create a custom LADSPA
> gui.
>
This is a great idea, where it should be easy to make a general
library for other hosts (not necesarrily running Qt) making use
of those UI's with the help of some ipc-tricks.
The great question is: Does there exist many ladspa-ui files?
In case there are, the motivation to make such a library is quite high.
Mathias, I have CC this to the dev-list. If you answer, please
only use the dev-list.
--