[Sorry for cross-posting, please distribute.]
Linux Audio Conference 2015 - Call for Participation
(Due to exceptional circumstances, this announcement comes a bit late,
so please note the early deadline of Feb 1st for submissions. We
apologize.)
We are happy to announce the next issue of the Linux Audio Conference
(LAC), April 9-12, 2015 @ JGU | Johannes Gutenberg University, in
Mainz, Germany.
http://lac.linuxaudio.org/2015/
The Linux Audio Conference is an international conference that brings
together musicians, sound artists, software developers and researchers,
working with Linux as an open, stable, professional platform for audio
and media research and music production. LAC includes paper sessions,
workshops, and a diverse program of electronic music.
*Call for Papers, Workshops, Music and Installations*
We invite submissions of papers addressing all areas of audio processing
and media creation based on Linux and other open source software. Papers
can focus on technical, artistic and scientific issues and should target
developers or users. In our call for music, we are looking for works
that have been produced or composed entirely/mostly using Linux and
other open source music software.
The online submission of papers, workshops, music and installations is
now open at http://lac.linuxaudio.org/2015/participation
The deadline for all submissions is Feb 1st, 2015 (23:59 HAST).
You are invited to register for participation on our conference website.
There you will find up-to-date instructions, as well as important
information about dates, travel, lodging, and so on.
This year's conference is hosted by the Computer Music Research Group
(Bereich Musikinformatik) at the IKM (Institut für Kunstgeschichte und
Musikwissenschaft) of the Johannes Gutenberg University (JGU) at
Mainz. Being founded in 1991, our research group has been among the
first German academic institutions in this interdisciplinary field at
the intersection of music, mathematics, computer science and media
technology. In our media lab students are working almost exclusively
with Linux, and in our research we are also devoted to contributing to
the growing body of open source audio and computer music software.
http://www.musikwissenschaft.uni-mainz.de/Musikinformatik/
We look forward to your submissions and hope to meet you in Mainz in
April!
Sincerely,
The LAC 2015 Organizing Team
--
Dr. Albert Gr"af
Computer Music Research Group, JGU Mainz, Germany
Email: aggraef(a)gmail.com
WWW: https://plus.google.com/+AlbertGraef
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.