Hi peeps,
I've only just started playing with libsndfile, so I hope this
isn't a dumb question.
I get a segmentation fault when I try to use sf_readf_float on some
wavs. The odd thing is, if I re-save the file in the same format,
(with something like audacity or sweep) it works. I thought I must
have been confused, and that the format was different the next time
around, but it isn't - at least as far as libsndfile's SF_INFO can
tell me.
I don't think the file is broken, because audacity, sweep, mplayer,
etc. can all load and play it without any complaint.
And it's not just one file - it's quite a few of them.
What am I doing wrong?
I've packed up an example (small - just a kick) in working and
broken form in case anyone wants to try it. It's at
http://www.dis-dot-dat.net/busted.tar.bz2
Thanks for listening.
James
hello everyone!
this is not exactly about audio-development, but the DRI+jack thread
encouraged me to ask a few questions about optimizing my setup:
i'm using a rme hdsp (cardbus) + multiface with my 1ghz pIII laptop for
quite a while now, and i'm happy with it.
i would like to use the setup for live-processing but the lowest jackd
framesize i can safely use is 2048. the main issue here seems to be the
nvidia graphics card.
since i switched from kernel 2.4.2x+lowlat+capabilities to 2.6.1 the
cpu-load seems to be noticable higher for ardour, but the latency-issue
did not change.
so my questions are:
*) is anybody successfully using hdsp-cardbus with really low latencies ?
*) how important is the firmware version - which firmware version should
i use for my hdsp card?
*) did anyone else notice increasing cpu load with audio-apps + kernel
2.6.x ?
*) any hints about configuring X11 for linux-audio (besides from DRI
questions ;-) ?
let me know if you think i'm on the wrong list should better alsa-dev.
thanks in advance
regards
d13b
--
Military intelligence is a contradiction in terms.
-- Groucho Marx
Suppose I have a "resample" plugin, so that it outputs more or less data than it inputs.
It seems to me that LADSPA cannot support this, as the SampleCount argument to the "run"
member would suggest that exactly this many LADSPA_Data items are produced/consumed
in all the (audio) ports.
Is this the case? If so, is there a workaround?
I have tried looking at rate_shifter_1417, but, err, hmmmm (scratches bum, picks nose.)
Simon.
--
Simon Burton, B.Sc.
Licensed PO Box 8066
ANU Canberra 2601
Australia
Ph. 61 02 6249 6940
http://arrowtheory.com
BEAST/BSE version 0.6.0 is 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.
The project is hosted at:
http://beast.gtk.org
A mailing list is available at:
http://mail.gnome.org/mailman/listinfo/beast/
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
and unlimited Undo/Redo capabilities.
Overview of Changes in BEAST/BSE 0.6.0:
* Moved RC file from ~/.beastrc to ~/.beast/beastrc
* Lots of major and minor GUI improvements
* Major improvements and speedups to scrolling code
* Added sniffer module and per-track scope display
* Fixed sequencer occasionally swallowing notes
* Added skin-support to event and piano roll widgets
* Added support for structures/boxed types in plugins
* Implemented a-law/u-law decoders
* Improved configurability
* Added AIFF file loader
* Minor and major performance improvements [Tim Janik, Stefan Westerfeld]
* Incorporated OpenBSD fixes [Nedko Arnaudov]
* Updated Serbian translation [Danilo Segan]
* Updated Czech translation [Miloslav Trmac]
* Updated Portuguese translation [Duarte Loreto]
* Updated Spanish translation [Yelitza Louze, Francisco Javier F. Serrador]
* Updated Dutch translation [Tino Meinen, Kees van den Broek]
* Updated German translation [Christian Neumair]
* Added Croatian translation [Robert Sedak]
* Added French translation [Christophe Merlet]
* Added Albanian translation [Laurent Dhima]
* Added Mongolian translation [Dulmandakh Sukhbaatar]
* Added sfidl documentation [Stefan Westerfeld]
* Miscellaneous bug fixes and cleanups
---
ciaoTJ
Hi all,
TAP (Tom's Audio Plugins) 0.1-0 is released.
Currently four LADSPA plugins are available.
You can check them out at:
http://www.hszk.bme.hu/~st444/tap/tap.html
Key features:
* TAP Equalizer
8 channel equalizer with adjustable band center
frequencies.
* TAP Reverberator
Actually no less than 38 reverberator effects,
ranging from Afterburn to Warehouse, including
small/medium/large rooms, halls, plates...
and more!
* TAP Stereo Echo
Supports conventional mono and stereo delays,
ping-pong (cross) delays and the Haas effect.
* TAP Tremolo
The newest incarnation of an ancient effect.
The plugins have been developed and tested
primarily with Ardour as a host in mind, but
should be functional with any LADSPA-capable
host.
A thorough manual is provided in HTML format,
including detailed information, CPU usage metrics,
usage tips & more about each plugin.
Enjoy!
Tom Szilagyi
That's right kids, the most mediocre sndfile binding for python just
got more mediocrer! libsndfile-python now has numarray support! and
that's not all, this version has been tested even less extensively
than any version previous!
To get libsndfile-python (with numarray support) goto:
http://arcsin.org/archive/20030520025359.shtml
thanks,
rob
----
Robert Melby
Georgia Institute of Technology, Atlanta Georgia, 30332
uucp: ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!gt4255a
Internet: async(a)cc.gatech.edu
Vstserver is a program that must be running when using programs
using vstlib.
Vstlib is a library that can be used by programs to run windows
vst audio plugins under i386linux/i386freebsd/i386solaris/i386etc.
(May require som modifications for other os-es than i386linux).
A tutorial for vst plugins in linux can be found here:
http://www.djcj.org/LAU/quicktoots/toots/vst-plugins/
A list of some of the plugins working and not working:
http://80.61.20.184/vst/
0.3.0 -> 0.3.1:
-Added a watchdog for the processthread if its running SCHED_FIFO. If the
processthread use more than 10 seconds to process a chunk, it should be
killed. Tested with an endless loop, and it seems to work.
-Added "make install" and "make uninstall".
-Updated the INSTALL file. The installation should now be a bit easier.
Download source from: http://www.notam02.no/arkiv/src/
Mandrake users can find rpm packages here: http://rpm.nyvalls.se/
--
Hello,
Digital Room Correction 2.3.2 has been released and is available at:
http://freshmeat.net/projects/drc/
Changes:
This version adds a sharpness factor parameter to the sliding low pass
prefiltering procedure, adds an option to read and write double precision
floating point files, and adds some checks to warn when the input signal is
too short to provide accurate results.
Bye,
--
Denis Sbragion
InfoTecna
Tel: +39 0362 805396, Fax: +39 0362 805404
URL: http://www.infotecna.it
Hi all,
The above new version has just been release and is available here:
http://www.zip.com.au/~erikd/libsndfile/#Download
The big fix in the above is a fix that allows reading and writing
of files larger than 2Gig on 32bit Linux and Solaris. The problem
was that config.h was not being included before stdio.h so that
a couple of #defines were not be set to enable large file support.
As before, writing AIFF and WAv files larger than 2Gig does not
really make sense. Anomg the supported file formats which allow large
files are W64, AU and PAF.
Cheers,
Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo nospam(a)mega-nerd.com (Yes it's valid)
+-----------------------------------------------------------+
Windows 95/98 - 32 bit extensions and a graphical shell for a 16 bit
patch to an 8 bit operating system originally coded for a 4 bit
microprocessor, written by a 2 bit company that can't stand 1 bit
of competition.
--
+-----------------------------------------------------------+
Erik de Castro Lopo nospam(a)mega-nerd.com (Yes it's valid)
+-----------------------------------------------------------+
Hiesenbugs - The bugs that go away when you turn on debugging.
>From: Dave Robillard <drobilla(a)connect.carleton.ca>
>
>This is what LADCCA is for really.. session management is well out of
>the domain of a patch bay, IMO
So what is the purpose of Patchbay?
Users launch applications from a shell and then uses Patchbay for
connecting the applications?
That would mean a lot of manual connection work each time.
A few weeks ago I tested a midi keyboard with Fluidsynth.
Each time I changed the sample file in the shell, I had to
reconnect the thing. Very annoying.
I could not see a screenshot of the LADCCA? Does it provide
what I suggested? Is the case that either we should add the requested
features to Patchbay or add GUI to LADCCA? If both are out of question,
we need yet another application.
>This doesn't have anything to do with the patch bay, but anyone who
>implements a reverb like this should be taken out back and shot
>regardless. ;) This is definately LADSPA-domain.
I tried LADSPA already. :-(
>> Inserted Patchbay files may need null nodes. If multiple modules
>> needs the same input, then with the null node the inputs can be
>> combined.
>
>Jack allows multiple connections.
Yes, but how user would know what connections to make?
The reverb was just one example figured out in frustation,
but maybe people would like to provide such connections
for other applications? A synth application followed by effect
applications.
LADSPA requires a host. If one places multiple effects to the
path, then the host must support multiple effects and their easy
control. Too complicated. Jack + multiple simple LADSPA hosts would
work better -- if there would be some way to easily control the Jack
system.
Now I would like to have a completely graphical control application,
such as Patchbay.
Regards,
Juhana