Hi all,
I ported the mda Piano VSTi by Paul Kellett to the LV2 specs.
The LV2 plugin has been tested in jalv. You can download the first working
version here[1].
The original used a hard-coded C array to store sampled values; in this
version the array
has been replaced with a raw audio file. It should hence be possible to
replace the sound
material that the plugin operates on with some higher quality samples.
The raw audio file can be played back with:
aplay -t raw -f S16_LE -r 44100 data/samples.raw
Contributions / bug reports are welcome.
-- rekado
______
[1]: https://github.com/rekado/lv2-mdaPiano/archive/v0.0.1.tar.gz
Apologies for x-posting...
After 3 months of beta-testing, it is my great pleasure to announce first
stable release of pd-l2ork (v.20130111). Special thanks go to L2Orkists and
external contributors who have helped us make this a rock-solid release.
Pd-L2Ork now offers both tarballs and debs for both 32-bit and 64-bit
platforms and offers hundreds of bug-fixes, feature improvements, as well as
new features, including universal preset system, infinite undo, gui-based
widget editing, and more. Pd-L2Ork comes with latest svn/git versions of pd
documentation and Gem library, as well as a collection of most 3rd party
externals found in pd-extended. Pd-L2Ork also offers seamless integration
into the Ubuntu desktop, including Unity. Currently, pd-l2ork provides
support only for Linux platform.
For more info: http://l2ork.music.vt.edu/main/?page_id=56
Pd-l2ork git project page: https://github.com/pd-l2ork
Best wishes,
Ivica Ico Bukvic, D.M.A.
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Head, ICAT IMPACT Studio
Virginia Tech
Dept. of Music - 0240
Blacksburg, VA 24061
(540) 231-6139
(540) 231-5034 (fax)
ico(a)vt.edu
http://www.music.vt.edu/faculty/bukvic/
Announcing PHASEX-0.14.97 !!!
[P]hase [H]armonic [A]dvanced [S]ynthesis [EX]periment
The new version of PHASEX is shaping up quite nicely. For those of
you who missed the announcement of v0.14.96 on linux-audio-dev, here's
a recap of what's new since v0.12.0:
New Features:
- Multitimbral (1 thread per part).
- Session bank (very much like the patch bank).
- Jack Session.
- Stereo- and Multi- outputs for JACK.
- ALSA PCM audio.
- JACK MIDI.
- ALSA Raw MIDI.
- Generic MIDI (/dev/midi support).
- MIDI clock for timestamping and queuing events.
- Active Sensing.
- New oscillator waveforms.
- Portamento for Osc Transpose events.
- FM oscillator latching.
- New LFO parameters.
- Moog (24db/octave) filter.
- Fast fade-out mono retriggering.
- Interpolated oscillator table lookups.
- Ability to run with no GUI.
- JACK MIDI / ALSA Raw / ALSA Seq connections in menus.
- Widescreen layout mode.
- New preferences dialog w/ nearly all settings.
- New knobs.
- Pure 64-bit math in builds with --enable-cpu-power=4.
New Features from Anton Kormakov:
- LASH.
- MIDI Hold pedal.
- JACK Transport.
Bugs Removed and/or Squashed:
- The "bad PHASEX noise" is gone.
- GUI widget sensitivity is fixed.
- Notebook tabs behave properly (and quickly).
- Patch loading bugs are gone.
- MIDI program change works dependably.
- Spurious envelope triggering pops are gone.
- Offsets for neg. filter env. now calculated properly.
- Chopped portamento slides are fixed.
- Keytriggering for all keymodes is fixed.
- Voice stealing works as expected.
- Chorus phase balance issues have been corrected.
- System lockup on shutdown is a thing of the past.
- Denormals don't eat up all the CPU anymore.
Code Overhaul:
- Build system overhaul.
- Reorganization of source code.
- Rebuilt data structures for multimbral architecture.
- New driver layer (engine relies on no libraries).
- Replaced pthreads based buffer synchronization code.
- New lightweight patch parser / patch format.
- New thread-safe MIDI event queue.
- Restructured engine, GUI, and MIDI code.
- Almost complete separation of GUI and engine.
(still need to separate bank changes from the GUI.)
ChangLog for v0.14.96 --> v0.14.97:
* Cleaned up pointer sign warning in queue_midi_event().
* Included (/usr)/bin/true configure.ac fix from Jörn Nettingsmeier.
* Included falktx's build patch for src/Makefile.am.
* Added synth-part to MIDI channel assignments to midimaps.
* Removed unused type_id from struct jack_port_info.
* Added proper detection and conditions for new JACK features.
* Reworked BPM handling and removed duplicated code.
* Fixed typo in pixmaps/Makefile.am. (Adam Sampson)
* Implemented note-off instant release from attack and decay.
* Implemented round-robin voice assignment for mono-multikey.
* Fixed bug with assigning MIDI CC in GUI.
* Changed MIDI CC mapping event (now ctrl-middle-click).
* Changed depracated AM_CONFIG_HEADER to AC_CONFIG_HEADERS.
* Fixed FTBFS on systems w/o CLOCK_MONOTONIC_RAW. (Adrian Knoth)
* Fixed crash and clock sync issues with changing jack buffer size.
* Consolidated gtkknob frame offset calculations.
* Added checks to prevent errors on JACK client close.
* Fixed usage of JACK stereo/multi menuitems for monotimbral builds.
* Fixed potential LASH client name bug when using ALSA MIDI.
* Added JACK latency recalculation when changing buffer_latency.
* Added git version tag tracking to build system.
* Changed default locale to "C" instead using env defaults.
* Fixed settings not saved on quit.
* Fixed new dirs/files not created bug in phasex-convert-patch.
* Fixed GUI param update race condition on updated flag.
* Fixed sporadic GUI param sensitivity update issue.
* Updated system synth-patches.
Thank you everyone who contributed build fixes for v0.14.96. Out of
the box, v0.14.97 should build cleanly on any recent Fedora, CentOS,
Debian, Ubuntu, ArchLinux, Puppy, or Mint distribution. Please report
any build failures immediately!
NOTE: The patch file format has changed, so any old patches (or patch
directories) will need to be converted with the phasex-convert-patch
script (included). Any old (pre- v0.14.x) patches found in
~/.phasex/user-patches will be converted to new v0.14.97 patches in
~/.phasex/patches automatically. Patches in other directories will
need to be converted manually. Please take this as an opportunity to
sit down and familiarize yourself with the new features and cleaner
sound. (If you actually do prefer a more aliased sound, you can
always configure your build with --enable-cpu-power=1...)
Overall, I am pleased with where PHASEX has arrived. In the past, I
had always been disappointed with PHASEX and its shortcomings, and for
many reasons. Until now. The code is cleaner and easier to work on.
Most of the old bugs have been replaced with more intelligent design.
On an -rt kernel, xruns are a thing of the past. Sound quality is
cleaner. GUI is much more responsive. Starting from the command line
is only necessary for running without the GUI. Sessions can be
managed with ease. Per part memory and CPU utilization has decreased
vs. multi-instance v0.12.x. Timing is almost as good as it gets
(sample accurate for JACK MIDI, near sample accurate for ALSA seq, and
almost as good as your hardware will allow for ALSA raw MIDI.) Most
of the major barriers to use that have been identified over the years
have been eliminated.
Many thanks go out to Anton Kormakov for his work on PHASEX and his
git repo, which appear to have served the community well in the time
since the old server went down. And of course, I'd like to thank the
regular posters to linux-audio-dev and linux-rt-users for sharing the
knowledge that's made this release possible.
PHASEX-v0.14.97 is currently availiable in source code form only.
(Binaries will be available starting with v0.14.99.) Sources are
available via git:
git clone https://github.com/williamweston/phasex.git
Number of synth parts is configurable at compile time. For live /
on-stage use, please limit to 1 part per CPU core and test your
polyphony limit ahead of time. For songwriting / studio settings, 1-2
parts per CPU core is recommended. (Tested extensively with 8 parts
on a quad-core q6600.) As usual, YMMV. Please refer to INSTALL and
README for more details.
Enjoy the new PHASEX. This release aims to be as bug-free as possible
(and IMHO, v0.14.97 is already more stable and trouble-free than any
previous version). As is usual with GPL'ed software, there's no
warranty whatsoever and I'm not responsible if you blow out your
speakers (or your hearing), but please don't let that hold you back
from trying it out.
Let's make some music!
Cheers,
--William Weston
Small clarification. The deadline is posted on the submissions page
(http://www.cpe.vt.edu/cpts/submissions.html), namely:
Proposal Submission Opens - Monday, December 17, 2012
Proposal Submission Deadline - Monday, February 11, 2013
Authors Notified of Proposal Acceptance - Friday, March 1, 2013
For additional info please see: www.cpe.vt.edu/cpts/
Finally, we are not anticipating programming any concerts but we may have a
"listening room."
For your convenience, below is also a summary description that may help
answer some of the commonly asked questions:
ICAT's IMPACT Studio invites proposals for art, installations, and
technology demonstrations with focus on contemplative practice. All
submissions will be reviewed by an interdisciplinary panel consisting of
ICAT faculty. Selected projects will be showcased as part of the ICAT Open
House and on display throughout the conference. Where appropriate, some
submissions may be also presented in a paper and/or poster format as part of
the "Technology" track. Authors of selected submissions will be expected to
attend the conference.
We seek any art, installations, and technology demos with focus on
contemplative practice. While proposed art and installations should also
leverage technology, within the context of this submission we define
technology in the broadest terms possible.
Please provide as much information as possible, including space and
technology support requirements, to help us determine the best venue for
your work. While limited funding may be available to help offset the cost of
shipping the equipment, applicants for the ICAT Art, Installations, and
Technology Demos track should assume that all unique exhibit/demo-specific
equipment and supporting hardware will have to be shipped at presenter's
expense.
Best wishes,
--
Ivica Ico Bukvic, D.M.A.
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Head, ICAT IMPACT Studio
Virginia Tech
Dept. of Music - 0240
Blacksburg, VA 24061
(540) 231-6139
(540) 231-5034 (fax)
ico(a)vt.edu
http://disis.music.vt.eduhttp://l2ork.music.vt.edu
gst123-0.3.2 has been released.
Overview of changes in gst123-0.3.2:
------------------------------------
* Support building with gstreamer 1.0 or gstreamer 0.10 (Issue 11).
* Added "-a pulse" PulseAudio output support.
* Fix time display updates (broken by introduction of quiet mode).
* Properly quit player if none of the files in the playlist can be played.
* Cleanup code to avoid compiler warnings.
What is gst123?
---------------
The program gst123 is designed to be a more flexible command line player in the
spirit of ogg123 and mpg123, based on gstreamer. It plays all file formats
gstreamer understands, so if you have a music collection which contains
different file formats, like flac, ogg and mp3, you can use gst123 to play all
your music files.
Since gst123-0.1.0 support for watching videos has been added; however gst123
should run fine in situations where no X11 display is available; videos can be
played without X11 display, too (-x, --novideo); in this case, only the audio
stream will be played.
It is implemented in C++ and licensed under the GNU LGPL version 2
Links:
------
Website: http://space.twc.de/~stefan/gst123.php
Download: http://space.twc.de/~stefan/gst123/gst123-0.3.2.tar.bz2
--
Stefan Westerfeld, Hamburg/Germany, http://space.twc.de/~stefan
Apologies for x-posting. Please note the ICAT/IMPACT call for interactive
art, installations, and technology demos that relate to contemplative
practice. Attached is a flyer in pdf format.
Best wishes,
--
Ivica Ico Bukvic, D.M.A.
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Head, ICAT IMPACT Studio
Virginia Tech
Dept. of Music - 0240
Blacksburg, VA 24061
(540) 231-6139
(540) 231-5034 (fax)
<mailto:ico@vt.edu> ico(a)vt.edu
<http://disis.music.vt.edu/> http://disis.music.vt.edu
<http://l2ork.music.vt.edu/> http://l2ork.music.vt.edu
Contemplative Practices in a Technological Society - April 11-13, 2013 -
Blacksburg, Virginia
Along with the marvels of the 21st century come hurry, distraction, and
distress and a compelling question:
How can we reconnect with our own humanity in the midst of a rapidly
evolving technological society?
To discuss this question, Virginia Tech is organizing the conference,
<http://www.cpe.vt.edu/cpts/index.html> Contemplative Practices for a
Technological Society, on April 11-13, 2013 in Blacksburg, Virginia.
We invite students, the academic community, professionals, and
contemplatives from Education, Arts, Health, Business, Science, Technology,
and other areas to engage in a conversation about the future of
contemplative mind body practices in our emerging technological society.
Applying the facilitation skills of The Center of Appreciative Practice at
the University of Virginia, this conference will actively include all
participants in an extended dialog designed to tap the participants'
collective wisdom for shaping our future.
This conference is the first of a series of regional conferences designed to
lay the foundation for growing supportive networks of contemplative practice
in and between education, research, business, and community programs through
synergistic interactions.
Keynote Speakers:
Congressman Tim Ryan <http://www.cpe.vt.edu/cpts/speakers.html#ryan> -
Author of A Mindful Nation
Trungram Gyaltrul Rinpoche
<http://www.cpe.vt.edu/cpts/speakers.html#rinpoche> - Head of Dharmakaya
Meditation Organization
Rich Fernandez <http://www.cpe.vt.edu/cpts/speakers.html#fernandez> , Ph.D.
- Director of Executive Development, Google
Linda Lantieri <http://www.cpe.vt.edu/cpts/speakers.html#lantieri> -
Director of The Inner Resilience Program, New York, NY
Ali <http://www.cpe.vt.edu/cpts/speakers.html#smith1> and Atman Smith
<http://www.cpe.vt.edu/cpts/speakers.html#smith2> , Andres Gonzalez
<http://www.cpe.vt.edu/cpts/speakers.html#gonzalez> - Holistic Life
Foundation, Baltimore, MD
Michael Carroll <http://www.cpe.vt.edu/cpts/speakers.html#carroll> -
Author: Awake at Work and The Mindful Leader
Rick Bowles <http://www.cpe.vt.edu/cpts/speakers.html#bowles> - Executive
V. P. and Chief Ethics & Compliance Officer for Merck & Co., Inc. (retired)
Mark G. McNamee <http://www.cpe.vt.edu/cpts/speakers.html#mcnamee> -
Provost, Virginia Tech
Charles Lief <http://www.cpe.vt.edu/cpts/speakers.html#lief> - President,
Naropa University
Special Event: ICAT's IMPACT Studio invites proposals for art,
installations, and technology demonstrations.
Preconference Workshops on April 11 (conference attendance not required):
Bringing The Wisdom Of Mindfulness Into Everyday Life, Michael Carroll and
Patton Hyman; MindUP Workshop, Marc Meyer of The Hawn Foundation.
For the Call for Papers, to register, and for more information please visit
www.cpe.vt.edu/cpts/.
Hello,
After a certain amount of feedback and related improvement, I'm happy
to announce version 0.7 of Wiimidi, a gateway for turning a Wiimote,
possibly with an attached accessory/controller, into a source of MIDI
events.
New features in this version include:
- syntax in the configuration file to send Control Change messages;
- handle button release as well as button press;
- full support for the guitar controller: frets, touch-frets, strum bar,
buttons, whammy bar;
- full support for the “classic controller”: buttons, sticks, and the
analog triggers (which are buttons on the “classic controller pro”);
- completed support for the nunchuck (directional stick).
The code has also been vastly refactored, which should allow for easy
support of additional controllers if someone feels like implementing a
wah-wah pedal or a theremin with their wii balance board for instance.
Also, the documentation is now much more complete :-)
For more information, the documentation and the pointers to the actual
code, see the Wimidi page at:
http://roland.entierement.nu/pages/wiimidi.html
Roland.
--
Roland Mas
Seems to me, the only sensible thing is for people to know if they kill a whale,
they've got a dead whale. -- Adam, in Good Omens (T. Pratchett and N. Gaiman)
I'm both pleased and surprised to announce the first real public
release of Wiimidi, which I've arbitrarily numbered 0.5.
Wiimidi is a gateway for turning a Wiimote, possibly with an attached
accessory such as a Guitar Hero drumkit, into a source of MIDI events.
While that's far from original, I seem to have gained a very excited
user who encouraged me to actually make the program more visible (hence
this email) and to add features, to the point that now it may be useful
beyond just my own personal use case. The aforementioned user
apparently used it with a hacked Wiimote as a pedal board during a jam
session, and reports that it all went fine (hence his excitement)
The “interesting” features that may or may not differenciate Wiimidi
from other similar projects:
- customisable mapping of the Wiimote buttons (and drumkit pads) to
arbitrary actions;
- actions are either MIDI signals (notes, program changes, controller
events, or actually any arbitrary MIDI messages), action on the
Wiimote LEDs (on, off, toggle, or even an animation for more visible
feedback), or a set of such actions: one button could send a
program-change and change the LED status to reflect on it;
- actions can be grouped in "cycles", and a button/pad can then execute
a different set of actions on each hit; useful for toggles or to go
through presets;
- drumkit pads can generate different actions based on the strength of
the hit, allowing for open/closed hi-hat sounds without a separate
control for instance.
For more information, a little documentation and the pointers to the
actual code, see the Wimidi page at:
http://roland.entierement.nu/pages/wiimidi.html
[About the name: I'm aware that there are several other projects around
with the Wiimidi name; however, none of them seem to have seen any
activity in recent years. Whether mine will follow the trend or break
it, only time will tell.]
Roland.
--
Roland Mas
One... two... one, two, many, lots!
-- Lias, in Soul music (Terry Pratchett)
jack_capture
============
jack_capture is a program for recording soundfiles with jack.
The default operation of the program is executed by writing
"jack_capture" in the terminal without any extra command line options:
$ jack_capture
...which will record what you hear in your loudspeakers into a stereo
wav file.
Download tar balls from http://archive.notam02.no/arkiv/src/?C=M;O=D
Git repository: https://github.com/kmatheussen/jack_capture
Changelog 0.9.69 -> 0.6.70:
* notify user about jack x-runs that occurred during recording (Robin
Gareus)
* Include timemachine documentation in README file
Radium
=======
Radium is a music editor with a new and better interface.
It's inspired by trackers, but has fewer limitations and uses graphics
to show musical data.
The advantages of this interface compared to piano rolls (the normal
sequencer interface), are that note editing is quicker, and that more
musical data fits on the screen.
The advantage of this interface compared to trackers, is that note
positions and effects are edited graphically, which is both quicker,
provides more vertical space, and gives a better musically overview.
However, despite it's unusual appearance, it's a design goal for Radium
to be straight forward to use, and easy to learn. It should not be
harder to learn Radium than any tracker or most midi sequencers.
Screenshot:
http://users.notam02.no/~kjetism/radium/pictures/radium-1-9-21.png
Homepage: http://users.notam02.no/~kjetism/radium/
Source code repository: https://github.com/kmatheussen/radium
Most important changes 1.9.22 -> 1.9.24:
* Write settings to disk when selecting Set Default Editor Font
* Dont crash when using MIDI menu unless the current instrument is a
midi instrument
* Workaround for bug in newer versions of libbfd, causing compilation
to fail. Patch from James Morris
* Wait to handle events until program has started.
* Remove check for jack in rt midi in check_install script.
Hi All,
A slightly-belated Happy New Year to you all, and notification of a
new release of Praxis LIVE (build:121231).
Praxis LIVE is an open-source, graphical environment for rapid
development of intermedia performance tools, projections and
interactive spaces. This release brings a range of performance
improvements to the video pipeline, some useful UI improvements, and
support for up to 16 channels of audio IO. There is also some early
support for physical computing using the excellent TinkerForge
(http://www.tinkerforge.com/).
Praxis LIVE is now available as a .deb pacakge or as a ZIP (for
un-installed usage).
Website (with downloads and manual) - http://code.google.com/p/praxis
Release notes - http://code.google.com/p/praxis/wiki/ReleaseNotes
Blog post (with TinkerForge vid) -
http://praxisintermedia.wordpress.com/2013/01/07/new-year-new-praxis-live/
Thanks and best wishes,
Neil
--
Neil C Smith
Artist : Technologist : Adviser
http://neilcsmith.net
Praxis LIVE - open-source, graphical environment for rapid development
of intermedia performance tools, projections and interactive spaces -
http://code.google.com/p/praxis
OpenEye - specialist web solutions for the cultural, education,
charitable and local government sectors - http://openeye.info