I would like to announce LSA (LiSt properties of Audio files). This is a
minimal, lightweight, console, Unix-style program to list various
parameters of audio files.
'Unix-style' means that it tries to do one thing and do it well.
LSA also tries to be fast. It has been written in C, it's multithreading
(creates one thread per physical core), it uses SSE and SSE2 intrinsics
(some people are still using some AMD processors that have no support
for SSE4). If you ever have to wait for results, it's because of hard
drive speed or decompression. Decompression is performed by Audio File
library, so I cannot easily speed up this.
LSA is built on top of Audio File library, so it inherits its list of
supported file formats:
* AIFF/AIFF-C (.aiff, .aifc)
* WAVE (.wav)
* NeXT .snd/Sun .au (.snd, .au)
* Berkeley/IRCAM/CARL Sound File (.sf)
* Audio Visual Research (.avr)
* Amiga IFF/8SVX (.iff)
* Sample Vision (.smp)
* Creative Voice File (.voc)
* NIST SPHERE (.wav)
* Core Audio Format (.caf)
* FLAC (.flac)
Supported compression formats:
* G.711 mu-law and A-law
* IMA ADPCM
* Microsoft ADPCM
* FLAC
* ALAC (Apple Lossless Audio Codec)
The program currently is capable to display the following parameters:
* sample rate;
* sample width;
* sample format (signed or unsigned integer, single or double precision
floating point);
* number of channels;
* length in minutes, seconds, and hours (if necessary) per file;
* total length of all files in actual directory;
* number of frames per file;
* total number of frames of all files in actual directory;
* peak [0..1] per file;
* maximum peak among all files in actual directory;
* compression scheme.
TODO:
* efficiently calculate perceived loudness (as per ITU-R BS.1770-3);
* efficiently calculate loudness range.
LSA repository is here: https://github.com/mrkkrp/lsa
Documentation: LSA comes with its own man page
License: GNU GPL
Hi,
I worked on a new plugin interface, it is not yet finished and set in
stone, but ready enough to gather initial feedback and advice.
The specification is hosted on github:
https://github.com/free-audio/clap and is available under the MIT
license. There is a generated specification document at:
http://free-audio.github.io/clap/
I hope that you'll find it interesting and give it a chance. Thanks.
Regards,
--
Alexandre Bique
Again, a Bug-fix release is out which is aimed to stabilize the experience.
* fix some rcstyle bugs for gtk-2.24.25 and maybe fixed them for KDE
as well
* allow load of preset-files witch contain Denormal Numbers (flush to
zero)
* add warning when denormal value found in preset file
* if parameter is out of range, set it to the default value
* add missing Icons to glade-gxw
* add wavesharper plugin
* use long int to compare regions size in gx_mlock.cc -> (Gcc: 4.9.2)
download here:
http://sourceforge.net/projects/guitarix/
enjoy.
After some hiccups and technical issues csound 6.04 is now ready for
use.
As usual files are available on Sourceforge at
https://sourceforge.net/projects/csound/files/csound6/Csound6.04/
Sources, packages and manuals are there
==John ffitch
------------------------------------------------------------------------
============================
CSOUND VERSION 6.04
vRELEASE NOTES VERSION 6.04
============================
This new version has many extensions and fixes; many new opcodes
and significant numbers of internal reworking. There is a new
frontend and iOS and Android version have seen many improvements.
As ever we track bugs and requests for enhancements via the github
issues system. Already proposals for the next release are being
made but the volume of changes require a release now.
The Developers
USER-LEVEL CHANGES
==================
New opcodes:
o pinker generates high quality pink noise
o power opcode ^ now works with array arguments
o exciter opcode, modelled on the calf plugin
,
o vactrol opcode simulate an analog envelope follower
o family of hdf5 opcodes to handle hdf5 format files
o (experimental undocumented) buchla opcode models the lowgate
filter of Buchla
o New k-rate opcodes acting on arrays:
- transforms: rfft, rifft, fft, fftinv
- complex product: complxprod
- polar - rectangular conversion: rect2pol, pol2rect, mags, phs,
- real - complex: r2c, c2r
- windowing: window
- cepstrum: pvsceps, iceps, ceps
- column / row access: getrow, getcol, setrow, setcol
- a-rate data - k-array copy: shiftin, shiftout
- phase unwraping: unwrap
New Gen and Macros:
Orchestra:
o Line numbers corrected in instr statements
o New control operation, while, for looping
o A long-standing bug with macros which use the same name for an
argument has been corrected
o Redefinition of an instrument in a single call to compile is
flagged as an error
o ID3 header skip for mp3 files now properly implemented.
o Errors induced by not defining the location of STK's raw wave
files has been removed
o bug fixed where UDO's could not read strings from pfields
o bug fixed which hid tb opcodes at i-rate
o Attempts to use two OSClisteners with the same port is now
trapped rather than give a segmentation fault
Score:
Options:
Modified Opcodes and Gens:
o stackops opcodes deprecated
o lenarray extended to handle multi-dimensional arrays
o ftgenonce accepts string arguments correctly and multiple
string arguments
o max and min now have initialisation-time versions
o gen23 improved regarding comments and reporting problems
o in OSCsend the port is now a k-rate value
o socksend now works at k-rate
o a number of envelope-generating opcodes are now correct in
sample-accurate mode
o faust compilation is now lock-protected
o mp3 fixed to allow reinit to be used with it.
o In remote opcode the name of the network can be set via the
environment variable CS_NETWORK. Defaults to en0 (OSX) or
eth0.
o invalue, outvalue are available at i-rate as well as k-rate
Utilities:
Frontends:
icsound:
New frontend icsound is now ready for general use. icsound is a
python interface for interactive work in the ipython notebook.
csound~:
Emscripten:
csdebugger:
A number of changes and improvements have been made, like
stepping through active instruments, better line number use
General usage:
Jack module now does not stop Csound if autoconnect fails
Bugs fixed:
o atsinnoi fixed
o ftsavek fixed
o sprintf fixed
o gen27 fixed, especially with extended arguments, as well as
fixed a number of errors in extended score arguments.
o Physem opcodes (guiro cabasa, sekere) fixed so second call
works
o flooper fixed in mode 2
o OSCsend multiple fixes
o UDO fix for case of local ksmps of 1
o More changes/fixes to dssi code
o xscanu and scanu fixed
o temposcal and mincer fixed
o crash in ftload fixed
====================
SYSTEM LEVEL CHANGES
====================
System changes:
o In server mode exit is now clean
o Fixes to rtalsa module
o Pulseaudio rt module fixes
o Fix to remove fluidEngine entries for csound instance
(prevents crash on moduleDestroy)
o Opcodes called through function calls that returned arrays
did not correctly synthesize args as array types due to not
converting the arg specifier to the internal format
o fixed crashing issue during note initialization for tied
notes due to goto skipping over code
o fixed incorrect initialization of pfields when note's pfields
length were less than instrument expected (off-by-one)
Internal changes:
* Added Runtime Type Identification for instrument variables;
removed use of XINCODE/XOUTCO
* fix malloc length in negative number parsing, and improved
handling of negative numbers
* writing to circularBuffer is now atomic
* a number of memory leaks and potential dangerous code have been
fixed
* type-inference has been extensively reworked, as have a few
parsing areas
API
===
* Added API function for retrieving GEN parameters used for
creating a table
Platform Specific
=================
iOS
---
* API Refactored for clearer method names and abstraction names (i.e.
CsoundBinding instead of CsoundValueCacheable)
* Updated to remove deprecated code
* A significant amount of reworking has been done on the code
Android
-------
* API Refactored for clearer method names and abstraction names (i.e.
CsoundBinding instead of CsoundValueCacheable)
* Changes to enable HTML 5 with JavaScript and it is to be hoped WebGL
in the Csound6 Android app.
* Enabled change of screen orientation in the Csound6 app without
forcing a restart of the app.
* Enabled local storage (useful for saving and restoring widget
values, etc.).
Windows
-------
* fixed pointer arithmetic that caused crashing on Windows
* pyexec changed to use python's file opening functions to prevent crash on
Windows
OSX
---
* CsoundAC now compiles
Linux
-----
* threadlocks bug fix on linux.
========================================================================
I would like to announce MIDA, version 0.3.0.
Short description:
MIDA is a minimalistic language for algorithmic generation of MIDI
files. MIDA is not interactive in sense that you cannot control result
of its activity in real time, it is intended for producers and should be
used with a DAW. MIDA can help you create variative elements in your
music in a very simple way. Since MIDI can control a lot of different
instruments, power of MIDA is truly great.
Main reason for MIDA development is to create software tool that can be
used in such a way that does not change established workflow, so people
could use familiar plugins and software instruments.
Unlike many programs in field of algorithmic composition, MIDA does not
aim creating complex or peculiar algorithms, because complexity of such
systems rarely translates into emotional impact directly. Instead, MIDA
gives you simple and effective tool to vary parameters of MIDI events.
MIDA does not have GUI, because it doesn't need one. It can work as REPL
(interactive mode) or as translator from source to MIDI files (batch
mode).
MIDA repository is here: https://github.com/mrkkrp/mida
Documentation online: http://mrkkrp.github.io/mida/
Although MIDA is created on GNU/Linux and for GNU/Linux, it can be
compiled on many platforms (but only Windows version is tested).
MIDA is licensed under GNU GPL version 3, it's free software.
Regards,
-- Mark Karpov
We're proud to announce the immediate availability of DrumGizmo version
0.9.7!
New features / fixes include:
* Resampling now implemented and working
* Gui lineedit fixes
* Global gui config file
Download it from http://www.drumgizmo.org
Visit us at the official irc channel at the Freenode network. Channel
name #drumgizmo. We would love to hear from you!
// The DrumGizmo team
Bug-fix release 0.32.1 is out, update is recommended!!
This release fix a long outstanding issue with LADSPA/LV2 plugin
load/unload and UI modification.
Please refer to our project page for more information:
http://guitarix.sourceforge.net/
Download Site:
http://sourceforge.net/projects/guitarix/
regards
hermann
There it is, all shiny and bright :)
http://sourceforge.net/projects/yoshimi
We have the usual crop of optimisations and (fewer) bugfixes.
There are further improvements to the GUI, including significant layout changes.
The most involved change has been the introduction of LV2 support - as our most
intrepid friends will know :)
This has been extensively tested on four completely different LV2 hosts, along
with detailed tests of Yoshimi in stand-alone mode to ensure there are no
regressions.
Supported features:
1. Sample-accurate midi timing.
2. State save/restore support via LV2_State_Interface.
3. Working UI support via LV2_External_UI_Widget.
4. Programs interface support via LV2_Programs_Interface.
Planned features:
1. Multi channel audio output. Now only 'outl' and 'outr' are routed to lv2
plugin instance. 2. Controls automation support. This will be a part of a
common controls interface.
--
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
Apologies for x-posting...
The School of Performing Arts and the Institute for Creativity, Arts, and Technology at Virginia Tech are pleased to announce
DISIS^3 (Digital Interactive Sound & Intermedia Studio) Event
Monday, December 1, 2014
7:30 pm
Cube, Moss Arts Center
free and open to the public
Featuring computer music by Virginia Tech faculty and students, guest violinist Sarah Plum, guest composer Elizabeth Hoffman, soprano Lee Heuermann and trombonist Jay Crone, the Linux Laptop Orchestra (L2Ork), animator Tamar Petersen, and a telematic performance with faculty and students at the University of Virginia, presented with the 128 speaker 3D surround sound system in the Cube of the Moss Arts Center.
Event poster: http://disis.icat.vt.edu/images/main/events/141201_poster.jpg
-----
The Cascades (2014), for multichannel computer music
Eric Lyon
Between (2013, revised 2014), for laptop orchestra and saxophone
Ivica Ico Bukvic
Brock Allen, saxophone
Linux Laptop Orchestra (L2Ork):
Brock Allen
Frehiwot Almente
Cody Cahoon
Rachel Gertler
Deborah Goldeen
Brandon Hale
Christian Kurmel
Paige Lopynski
Peter Nelson
Jocelyn Roman
Jacob Stenzel
Omavi Walker
Ivica Ico Bukvic, director
Half-Life (2009), for laptop orchestra and narrator
Ivica Ico Bukvic
Colleen Beard, narrator
L2Ork
Song Without Words #1 (2014), for improvising singer, computer processing, and laptop orchestra
Eric Lyon
Lee Heuermann, soprano
Eric Lyon, computer processing
L2Ork
Intermission
Il Prete Rosso, for amplified violin, motion sensor, interactive computer effects, and multichannel audio
Charles Nichols
Sarah Plum, violin
Charles Nichols, computer
Handshake Improvisation, for telematic improvisation
University of Virginia:
Lisa Cella, flute
Matthew Burtner, sax
Rachel Trapp, horn
Jeremy Muller, percussion
Virginia Tech:
Sarah Plum, violin
Charles Nichols, electric violin
Brock Allen, Ivica Ico Bukvic, and Christian Kurmel, L2Ork
Tamar Petersen, video
Troglodyte (2014) for computer, Leap Motion, and processed voice
Tanner Upthegrove
Tanner Upthegrove, Leap Motion and computer
Thirteen Ways to Leave Your Hexachord, for trombone and multi-channel electroacoustic sound,
and accompanying video
Elizabeth Hoffman
Jay Crone, trombone
Best,
--
Ivica Ico Bukvic, D.M.A.
Associate Professor
Computer Music
ICAT Senior Fellow
DISIS, L2Ork
Virginia Tech
School of Performing Arts – 0141
Blacksburg, VA 24061
(540) 231-6139
ico(a)vt.edu
www.performingarts.vt.edudisis.music.vt.edul2ork.music.vt.edu
On behalf of the entire Rivendell development team, I'm pleased to announce the availability of Rivendell v2.10.2. Rivendell is a full-featured radio automation system targeted for use in professional broadcast environments. It is available under the GNU General Public License.
From the NEWS file:
Changes:
RDImport Enhancements. Added '--clear-datetimes' and
'--clear-daypart-times' options to rdimport(1).
ELR Data. Added a column to allow ELR data to be seen when editing
logs in RDLogEdit.
HPI Fixes. Fixed a bug that caused ASI cards with only AES3 ports
to fail to detect those ports.
Various other bug fixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 242, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow
any necessary changes to the database schema to be applied.
*** snip snip ***
Downloads, screenshots and further information can be found at http://www.rivendellaudio.org/.
Cheers!
|----------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Chief Developer |
| | Paravel Systems |
|----------------------------------------------------------------------|
| A room without books is like a body without a soul. |
| -- Cicero |
|----------------------------------------------------------------------|