Sweep 0.5.4 Development Release
-------------------------------
Sweep is a sound wave editor, and it is now also generally useful as a
flexible recording and playback tool. Inside lives a pesky little virtual
stylus called Scrubby who enjoys mixing around in your files.
This development release is available as a source tarball at:
http://prdownloads.sourceforge.net/sweep/sweep-0.5.4.tar.gz?download
Changes since version 0.5.3 (September 5 2002) include bug fixes for
playback during destructive operations and for edits of tiny regions,
and improvements in configuration checks for libsndfile-1.0.0.
Additionally, scrubbing is now working for reverse playback, and has been
tuned for responsiveness independent of sample rate.
There is now a web page introducing Scrubby and outlining a few simple
editing and live performance techniques:
http://www.metadecks.org/software/sweep/scrub.html
Summary of library dependencies:
* GTK+ 1.2 (standard in most distributions)
* libsndfile-1.0.0, available at:
http://www.zip.com.au/~erikd/libsndfile/libsndfile-1.0.0.tar.gz
* libtdb, available in many distributions or at:
http://www.sourceforge.net/projects/tdb
Screenshot:
http://www.metadecks.org/software/sweep/images/screenshots/sweep_20020813.p…
Sweep is designed to be intuitive and to give you full control. It includes
almost everything you would expect in a sound editor, and then some:
* precise, vinyl like scrubbing
* looped, reverse, and pitch-controlled playback
* playback mixing of unlimited independent tracks
* looped and reverse recording
* internationalisation
* multichannel and 32 bit floating point file support
* LADSPA 1.1 effects support
* multiple views, discontinuous selections
* easy keybindings, mouse wheel zooming
* unlimited undo/redo with fully revertible edit history
* multithreaded background processing
* shaded peak/mean waveform rendering, multiple colour schemes
Help wanted! Sweep needs testing; please report any problems encountered!
Urgent development is required in the following areas: ALSA and Jack support,
updating of translations and user documentation. (NB. Sweep works fine with
ALSA under OSS emulation -- the native ALSA support needs some fixing).
Sweep is Free Software, available under the GNU General Public License.
More information is available at:
http://www.metadecks.org/software/sweep/
Thanks to Pixar Animation Studios and CSIRO Australia for supporting the
development of this project.
enjoy :)
Conrad.
VSTServer V0.0.1.
-----------------
First release. Beta, but usable.
ABOUT
Vstserver is a wine 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 linux/freebsd/i386solaris/etc.
RUNNING
Vstserver is started like this: "wine vstserver.so".
You probably want to set the "VST_PATH" environment variable pointing
to your plugins first.
DEVELOPMENT
Vstserver is released under the GPL, and vstlib under LGPL.
If there comes many source-contributions, I will probably make it
a sourceforge project. To use vstlib in a program, look at
the tests/exampleclient program, and various vst plug-in documentation.
The interface to the vstlib consists only of two functions (new/delete),
the rest is like you would do when programming for windows, macos(X),
beos, irix, etc.
CURRENT STATUS
Vstserver seems to be very stable. I have not found any plug-ins
that wont run, and I am not able to hear any latency. And plug-ins does not
seem to cause more cpu-power than under windows.
No GUI or graphics-support yet.
BUGS
1. When running the ladspa "listplugins" program many times in a row,
I get the following errors before the server freeze:
err:local:LOCAL_GetBlock not enough space in GDI heap 01f7 for 24 bytes
err:region:CombineRgn Invalid rgn=0000
err:local:LOCAL_GetBlock not enough space in GDI heap 01f7 for 24 bytes
err:region:CombineRgn Invalid rgn=0000
err:local:LOCAL_GetBlock not enough space in GDI heap 01f7 for 24 bytes
err:region:CombineRgn Invalid rgn=0000
err:local:LOCAL_GetBlock not enough space in GDI heap 01f7 for 24 bytes
err:local:LOCAL_GetBlock not enough space in GDI heap 01f7 for 24 bytes
err:local:LOCAL_GetBlock not enough space in GDI heap 01f7 for 24 bytes
err:local:LOCAL_GetBlock not enough space in GDI heap 01f7 for 24 bytes
err:local:LOCAL_GetBlock not enough space in GDI heap 01f7 for 24 bytes
err:clipping:CLIPPING_UpdateGCRegion hVisRgn is zero. Please report this.
I dont know what this is. Its not errors coming from the vstserver program.
It seems to be related to X, allthough no graphics is used in the vstserver.
I hope its just the buggy libXrender.so library that wine shouts about each
time it starts.
2. Shared memory handlig might be faulty. I suspect that it doesnt free
resources. (see server/shmhandler.c)
3. I havent read the vst plug-in documentation yet, and dont know everything
about it. This especially goes for the "AudioMasterCallback" function, which
for now just returns 1. I guess some more work needs to be done in this area,
and for the various dispatch opcodes too.
4. The processReplacing function in vstlib should perhaps be made just by calling the
process fuction. But I dont understand the difference between processReplacing
and processing.
FUTURE
Add GUI and graphics support to the server (help wanted). And maybe make a
DX-plugin server. (would be fun running pi-warp under linux).
CREDITS
vstserver and vstlib are made by Kjetil S. Matheussen / Notam.
k.s.matheussen(a)notam02.no
Some programming hints is gathered by looking at the pd vst-object plugin~ source
and the jack soundserver source.
vst ladspa plugin v0.0.1 - alpha
---------------------------------
Makes vst plugins located in $VST_PATH
appear as ladspa plugins.
I'm not sure how well this one actually works.
The northpole plugin seems to work, but others
don't. Oh well, its alpha for now.
k_vst~, a Pd tilde object for hosting VST plug-ins.
---------------------------------------------------
This is really just the plugin~ source made by Jarno Seppänen,
but with a few lines changed (very few that is) to make it
work with vst-plugins using the vstlib.
The name was changed from plugin~ to k_vst~ to avoid nameclash
with the plugin~ object running ladspa plugins.
This object is for i386 non-windows (ie. linux/freebsd) only.
This one works very well!
-------------------------
vstserver, ladspavst and k_vst~ are open-source programs made at Notam /
Oslo, and can be downloaded from from http://www.notam02.no/arkiv/src/
--
http://plugin.org.uk/lrdf/
Applied patches from Richard Bown, making it c++ friendly and fixing some
const-isms.
liblrdf is a library for handling RDF (http://www.w3.org/RDF/)
descriptions of LADSPA (and potentially other format) plugins.
It allows grouping of plugins into trees for user slection and finer
description of plugins and ports than the .so format allows (for example
to indicatate textual equivalents of integer port values). It also
provides named and described defaults and presets, metadata and general
semnatic goodness.
examples/example.rdf contains a slighly out of date description of my
plugins. There are some example programs that show how the API works.
- Steve
Sweep 0.5.11 Development Release
--------------------------------
Sweep is an audio editor and live playback tool for GNU/Linux, BSD and
compatible systems. It supports many music and voice formats including
WAV, AIFF, Ogg Vorbis, Speex and MP3, with multichannel editing and
LADSPA effects plugins. Inside lives a pesky little virtual stylus called
Scrubby who enjoys mixing around in your files.
This development release is available as a source tarball at:
http://prdownloads.sourceforge.net/sweep/sweep-0.5.11.tar.gz?download
NEW features in this release include:
* mixing and crossfading paste methods: copy a region from one file
and mix or fade it into another file or elsewhere in the same file,
with control of source and destination levels and phase.
* navigation shortcuts to move between selection edges: move the
cursor between the start and end of selection regions, and to the
next edge of a multi-region selection, with Ctrl + Arrow Left/Right
* view memories: assign the viewable area to a number on the numeric
keypad with Ctrl+<Num>, and zoom back to it later by pressing that
number. (NB. Num Lock must be on on your keyboard).
* support for Speex 1.0beta3 ultra-wideband mode (32kHz). Speex is
a high quality, patent-free and open source voice codec.
* support for full-file application of Secret Rabbit Code
Additionally, minor bugs were fixed affecting portability of system error
handling and detection of MP3 files.
Screenshots:
http://www.metadecks.org/software/sweep/screenshots/
Some interesting audio recordings of Scrubby are at:
http://www.metadecks.org/software/sweep/demos.html
Sweep is designed to be intuitive and to give you full control. It includes
almost everything you would expect in a sample editor, and then some:
* precise, vinyl like scrubbing
* looped, reverse, and pitch-controlled playback
* playback mixing of unlimited independent tracks
* looped and reverse recording
* internationalisation
* multichannel and 32 bit floating point PCM file support
* support for Ogg Vorbis, MP3 and Speex compressed audio files
* LADSPA 1.1 effects support
* multiple views, discontinuous selections
* easy keybindings, mouse wheel zooming
* unlimited undo/redo with fully revertible edit history
* multithreaded background processing
* shaded peak/mean waveform rendering, multiple colour schemes
Sweep is Free Software, available under the GNU General Public License.
More information is available at:
http://www.metadecks.org/software/sweep/
Thanks to Pixar Animation Studios and CSIRO Australia for supporting the
development of this project.
enjoy :)
Conrad.
Glame 0.6.4, the supposed-to-be last release in the 0.6 series, was
released today, Fri 22 Nov 2002, to the public. Leaked with this release
were some rare but still major bugfixes such as corruption problems on
import and redrawing problems within the filter canvas. The most prominent
new feature of this release is the added Italian localization.
You can download the release from our SourceForge project Files site at
http://sourceforge.net/project/showfiles.php?group_id=1627
Give it a try!
Richard.
pleased to announce another ladspa unit - 'preamp'.
this plugin implements an amplitude response that has
been obtained from a spice simulation of the preamp
stage of a modified fender 5F4 instrument amplifier.
http://quitte.de/dsp/preamp.html
tim
Mammut
*****************************
Mammut will FFT your sound in ONE single gigantic analysis (no windows).
An interesting aspect of Mammut is its completely non-intuitive sound
transformation approach. You must have a certain attitude when using this
program. Use it experimentally, by ear. Do not try to understand what
happens - even the programmer can't explain it in many cases.
New in V0.12 -> 0.13
-Updated the version number in the about dialog from 0.10 to 0.12
-Neither the Cancel nor OK button in the "Split real/imag" transform
dialog did work. Fixed.
-Unneded references to libaudiofile headers removed. libaudiofile is not
used in mammut.
-libsnd linking was screwed up in previous makefiles. Fixed.
-Playing without having a file caused a segfault. (not fixed)
-Added sndlib.a and sndlib.h to the distribution. Static oss/linux
compiled. (sndlib.a seems to be a bit troublesome to compile up
sometimes.) (same as in ceres)
-Added note about a common problem regarding pygtk in the INSTALL file
that usually makes ceres crash. (same as in ceres)
-Most of the transforms didnt support more than two channels (ie.
stereo, not fft-channels :). Now most of the transforms do, but still not
all.
Old Manual:
http://www.notam02.no/notam02/prod-prg-mammuthelp.html
Screenshot:
http://www.notam02.no/arkiv/src/mammut.gif
Download:
http://www.notam02.no/arkiv/src/mammut.tar.gz
--
Dan Timis wrote:
>
> [...] the text I sent got truncated. I don't know what happened. The
> main problem is that the last line that says:
>
> >Send resumes and references to jobs(a)museresearch.com.
>
> got deleted.
> In any case here is the text again with better formatting:
>
> --------------- Begin post ----------------
> Advanced Systems Programmer Job Requirements
>
> Muse Research, a startup music and audio products company located
> in Menlo Park, is looking for a self-motivated and creative Systems
> Programmer. Muse is developing cutting edge software/hardware devices
> for musicians and needs your Linux and system administration skills.
>
> Responsibilities
>
> Linux Maintenance:
>
> * Keep customized Linux build up to date and adapt it to hardware
> requirements
> * Make sure our Linux is optimized for performance and provides the
> tools users need
> * Work with hardware driver contractors to install their drivers and
> verify their work
> * Work with hardware team to develop shell scripts or find programs to
> test hardware functionality
>
> System Administration:
>
> * Perform light administration on small office LAN
> * Help with software installation and hardware troubleshooting
> * Set up and maintain web based applications a bug database, CVS, etc.
> * Work with our web team to integrate all the support tools they need
> e-commerce, customer database, etc.
>
> Experience and Skills
>
> Required:
>
> * Minimum two years of experience in Linux configuration and system
> administration
> * Understanding of licensing issues in the Linux world
> * Ability to work with a team and communicate well
> * Self motivation, good follow through and the ability to meet schedules
> * Ability to work in a start-up environment: flexibility and adaptability
>
> Desired, but not required:
>
> * Experience with MIDI and audio; interest in music
> * Experience with X-Windows over a network
> * Multi-platform networking (Mac/Windows/Linux)
> * Maintenance of a software build environment
>
> Terms
>
> * Position title is ?Systems Programmer¹ and reports to Software Architect
> * Salary will depend on level of experience
> * Company benefits package and stock option plan is available
> * Office space will be established in the Menlo Park area. In the short
> term
> you will provide your own workspace.
>
> Contact
>
> Send resumes and references to jobs(a)museresearch.com.
> Include "Systems Programmer" in the subject line.
>
> --------------- End post ----------------
--
Jörn Nettingsmeier
Kurfürstenstr 49, 45138 Essen, Germany
http://spunk.dnsalias.org (my server)
http://www.linuxdj.com/audio/lad/ (Linux Audio Developers)