This is a maintenance release, fixing a crash at startup when no MIDI input
devices were found. The load/save options now display a warning message if
the file operation fails. Spanish translation has been updated.
Virtual MIDI Piano Keyboard is a MIDI event generator and receiver. It doesn't
produce any sound by itself, but can be used to drive a MIDI synthesizer
(either hardware or software, internal or external). You can use the
computer's keyboard to play MIDI notes, and also the mouse. You can use the
Virtual MIDI Piano Keyboard to display the played MIDI notes from another
instrument or MIDI file player.
Changelog:
2008/10/19 0.2.2
* bug 2164586 segmentation fault at startup
* bug 2162189 No warning message despite keymap not saved
* real fix for bug 2158014 Crash in windows
* Spanish translation updated
Copyright (C) 2008, Pedro Lopez-Cabanillas
License: GPL v3
Web site:
http://vmpk.sourceforge.nethttp://sourceforge.net/projects/vmpk
Sources:
http://downloads.sourceforge.net/vmpk/vmpk-0.2.2.tar.bz2http://downloads.sourceforge.net/vmpk/vmpk-0.2.2.tar.gz
Windows setup package:
http://downloads.sourceforge.net/vmpk/vmpk-0.2.2-setup.exe
openSUSE RPM packages:
http://software.opensuse.org/search?baseproject=ALL&p=1&q=vmpk
Regards,
Pedro
This is a maintenance release, fixing a crash in Windows when playing certain
MIDI files and connecting a player output to VMPK input. The reset all button
now also resets the internal controllers states. The number of keys is now
constrained to reasonable limits within the MIDI notes range. The "grab
keyboard" feature is now an optional runtime setting, as a workaround for
some broken X11 window managers and desktops.
Thank you very much for the feedback!
Virtual MIDI Piano Keyboard is a MIDI event generator and receiver. It doesn't
produce any sound by itself, but can be used to drive a MIDI synthesizer
(either hardware or software, internal or external). You can use the
computer's keyboard to play MIDI notes, and also the mouse. You can use the
Virtual MIDI Piano Keyboard to display the played MIDI notes from another
instrument or MIDI file player.
Changelog:
2008-10-11 0.2.1
* bug #2143187 Documentation
* bug #2158014 Crash in Windows
* bug #2142335 Keys played beyond the upper MIDI note limits
* bug #2142321 Reset all button
* grab keyboard: workaround for broken WMs, now this feature is optional
* fix for generic Qt translations
Copyright (C) 2008, Pedro Lopez-Cabanillas
License: GPL v3
Web site:
http://vmpk.sourceforge.nethttp://sourceforge.net/projects/vmpk
Sources:
http://downloads.sourceforge.net/vmpk/vmpk-0.2.1.tar.bz2http://downloads.sourceforge.net/vmpk/vmpk-0.2.1.tar.gz
Windows setup package:
http://downloads.sourceforge.net/vmpk/vmpk-0.2.1-setup.exe
openSUSE RPM packages:
http://software.opensuse.org/search?baseproject=ALL&p=1&q=vmpk
Regards,
Pedro
Qtractor 0.2.2 (flirty ditz) is out!
------------------------------------
Qtractor is an audio/MIDI multi-track sequencer application, written in
C++ on top of Qt Software's Qt4 framework, having JACK and ALSA as its
main infrastructures and Linux as native and exclusive platform.
Specially suited to the lone-wolf composer, arranger and (re)creative
music-maker personal home-studio, it still hopes to evolve as a fairly
featured desktop audio/MIDI workstation or at least, a prototypal part
of it ;)
Release highlights:
* Stephen Doonan joined documentation team and revised the user manual.
* Spurious MIDI events recording bug ow fixed.
* Audio track monitoring and plugin loop processing slightly improved if
not fixed.
* MIDI clip editor improved precision and correct snapping.
* Multiple track mute and solo one-click toggling (NEW).
* Better MIDI connection persistance across sessions.
* Record-armed tracks aren't muted on playback anymore (NEW).
* Optimized audio clip waveform caching and drawing.
* Many more or less fixes (see change-log)
Website:
http://qtractor.sourceforge.net
Project page:
http://sourceforge.net/projects/qtractor
Download:
- source tarball
http://downloads.sourceforge.net/qtractor/qtractor-0.2.2.tar.gz
- user manual
http://downloads.sourceforge.net/qtractor/qtractor-0.2.2-user-manual.pdf
Weblog (upstream support):
http://www.rncbc.org
License:
Qtractor is free, open-source software, distributed under the terms of
the GNU General Public License (GPL) version 2 or later.
Features:
- Multi-track audio and MIDI sequencing and recording.
- Developed on pure Qt4 C++ application framework (no Qt3 nor KDE
dependencies).
- Uses JACK for audio and ALSA sequencer for MIDI as multimedia
infrastructures.
- Traditional multi-track tape recorder control paradigm.
- Audio file formats support: OGG (via libvorbis), MP3 (via libmad,
playback only), WAV, FLAC, AIFF and many, many more (via linsndfile).
- Standard MIDI files support (format 0 and 1).
- Non-destructive, non-linear editing.
- Unlimited number of tracks per session/project.
- Unlimited number of overlapping clips per track.
- XML encoded session/project description files (SDI).
- Point-and-click, multi-select, drag-and-drop interaction (drag, move,
drop, cut, copy, paste, delete, split)
- Unlimited undo/redo.
- Built-in mixer and monitor controls.
- Built-in connection patchbay control and persistence (a-la QjackCtl).
- LADSPA, DSSI and native VSTi plug-ins support.
- Unlimited number of plug-ins per track or bus.
- Plug-in presets, programs and chunk/configurations support.
- Audio/MIDI clip fade-in/out (linear, quadratic, cubic).
- Audio clip time-stretching (WSOLA-like or via librubberband),
pitch-shifting (also via librubberband) and seamless sample-rate
conversion (via libsamplerate).
- Audio/MIDI track export (mix-down, merge).
- Audio/MIDI metronome bar/beat clicks.
- MIDI clip editor (piano roll).
- MIDI instrument definitions (a-la Cakewalk(tm))
- JACK transport sync master.
- MMC control surface enabled.
- Configurable keyboard shortcuts.
Change-log:
- Slight optimization in audio and MIDI meters refresh rate.
- Another ancient bug has been squashed: MIDI events were being recorded
even though recording wasn't rolling; spurious event times were being
recorded due to an absent started queue.
- Major fix applied to audio track monitor metering, and most
importantly to plugin processing, correcting tentatively all audio
buffer offsetting and slicing due on loop turnarounds.
- Fixed a potential crash and/or simple record dismissal when changing
properties of a track already armed for recording; prevent record
engaged tracks from editing or removal.
- Lighten up the connections line and highlight colors, as seen to fit
best on some darker background themes.
- Several icons refined with slight transparent shadowing.
- Send/reset all MIDI buses and track controllers (ie. volume and
panning) only when main transport playback is started, avoiding the
pouring on eg. loop, playhead or tempo changes.
- Pressing the Escape key also clears current selection in the main
track-view and MIDI clip editor; resizing multiple events at once
doesn't need help from Shift or Ctrl modifiers anymore.
- DSSI and VSTi plugins get all their default parameters values reset on
MIDI program change.
- Several major fixes have been applied to the MIDI clip editor,
regarding snap precision and correctness, most specially due on clips
which weren't located on exact bar boundaries.
- Brand new usability feature introduced: mute, solo and monitor
toggling may now be applied to all tracks in session at once, when
issued with either the Shift or Ctrl keyboard modifiers, which will set
or reverse respectively all other tracks state.
- Audio buses plugin chain may be also accessed and edited from the
extended bus management dialog (View/Buses...).
- MIDI meter level default color is now set distinct from the old
lime-green one as in audio level meters.
- MIDI clip editor is now a genuine top-level window, fixing all
keyboard shortcut ambiguities with main application window.
- Mixer splitter panes are now collapsible and optionally hidden.
- Make MIDI instrument patch management a little more sane, as for
preventing the accidental insertion of blank instrument names and
automatic default bank/program selection in track properties.
- All connections are now based exclusively on the textual client and
port names, effective in particular to match MIDI bus ports with
disregard to their volatile numerical identification.
- MIDI file (SMF) header endianess fix (PPC users rejoyce:))
- Record armed tracks aren't muted for playback anymore, as this was a
severe crippling nuisance regarding input monitoring and all mighty user
experience after recording a simple take; for instance, as the bottom
line goes, there's no need to un-arm a track from its record-enabled
state anymore, for just recorded material get heard on immediate
playback; kick on the jam!
- Playhead position overflow fixed on negative MMC STEP commands.
- Thumb-view width proportions now based on minimal slack session length
instead of the auto-extending track-view contents width.
- Optimize audio clip drawing, most specially on zoomed-out levels.
- Bring the audio peak frames into some sort of cache, preventing
recurrent peak frame buffer reallocation and trashing.
Cheers && Enjoy!
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org
Version 1.4 of MMA - Musical MIDI Accompaniment - is now
available for downloading. Included in this release:
- -T command line option to limit tracks generated.
- AllGrooves command makes it easy to change a set of parms in a
library file
- Debian package added to download section.
- 'man' pages have been created for mma, mma-renum and mma-libdoc.
- A simple math parser has been added. You can use this anywhere a
macro is valid. Anything in $( )$ delimiters is evaluated (safely)
using Python.
- lots of bug fixes and library additions. Read the complete change log
in the distro: CHANGES-1.3.
MMA is a accompaniment generator -- it creates midi tracks
for a soloist to perform with. User supplied files contain
pattern selections, chords, and MMA directives. For full details
please visit:
http://www.mellowood.ca/mma/
If you have any questions or comments, please send
them to: bob(a)mellowood.ca
--
**** Listen to my CD at http://www.mellowood.ca/music/cedars ****
Bob van der Poel ** Wynndel, British Columbia, CANADA **
EMAIL: bob(a)mellowood.ca
WWW: http://www.mellowood.ca
This release includes, among other features, enhanced mouse handling requested
by Hermann Meyer, and a fix for the bug reported by Salvatore Di Pietro
regarding MIDI channel numbering.
Thank you very much for your feedback and comments!
Virtual MIDI Piano Keyboard is a MIDI event generator and receiver. It doesn't
produce any sound by itself, but can be used to drive a MIDI synthesizer
(either hardware or software, internal or external). You can use the
computer's keyboard to play MIDI notes, and also the mouse. You can use the
Virtual MIDI Piano Keyboard to display the played MIDI notes from another
instrument or MIDI file player, with optional MIDI thru.
Virtual MIDI Piano Keyboard is free software licensed under the terms of the
GNU General Public License (GPL) v3.
Changelog:
2008-09-26 0.2.0
New Features
* RFE 2106023 MIDI thru
* RFE 2106026 store connection names in settings
* RFE 2106035 controllers state remembered
* RFE 2106031 settings persistence: controllers/bank/program
* RFE 2106015 translations (Qt Linguist) support
* RFE 2107732 mouse handling enhanced: vkeybd behavior
* RFE 2106021 custom highligh color
* New icon/logo. Thanks to Theresa Knott
* Spanish translation
Fixed Bugs
* bug 2116713 hide QJackCtl input port from connections
* bug 2105246 start channel numbers from 1 instead of 0
* toolbars: workaround for an ugly Qt4.4 behavior when
restoring the main window state.
Copyright (C) 2008, Pedro Lopez-Cabanillas
Web site:
http://vmpk.sourceforge.nethttp://sourceforge.net/projects/vmpk
Sources:
http://downloads.sourceforge.net/vmpk/vmpk-0.2.0.tar.bz2http://downloads.sourceforge.net/vmpk/vmpk-0.2.0.tar.gz
Windows setup package:
http://downloads.sourceforge.net/vmpk/vmpk-0.2.0-setup.exe
openSUSE RPM packages:
http://software.opensuse.org/search?baseproject=ALL&p=1&q=vmpk
Regards,
Pedro
Details & Download
http://www.renoise.com/new/
Introducing Renoise 2.0
Renoise 2.0 provides unprecedented granular control over audio, now with a range of new features targeting traditional recording artists and composers. A unique approach when compared with mainstream music sequencers, Renoise’s streamlined workflow delivers professional results on Windows, Macintosh, or Linux.
Why spend hours cobbling beats together with a mouse when you can do it in seconds with a few keystrokes? Whether you’re an audio vetran or just starting out, Renoise is the perfect compliment for anyone looking for something new. Many artists from every genre have seen the light long ago. Renoise 2.0, with an entirely overhauled audio engine, is like staring into the sun.
What's new in Renoise 2.0?
Renoise 2.0 incorporates several fundamental changes. Some aspects have changed so revolutionary that it completely revitalizes the way you make music in Renoise. Moreover, this massive engine overhaul is essential for behemoth features in later releases.
-- Timing & Precision
Higher resolutions are now possible without unintuitive hacks like changing the amount of ticks or doubling the BPM. A new note delay column vastly improves recording precision, be it jamming with your MIDI gear or laying down tracks with your QWERTY keyboard. Speed is replaced by more powerful and easier to use LPB and TPL settings.
-- PDC
Renoise joins other state-of-the-art sequencers with a unique built-in implementation of plugin delay compensation. Not only does Renoise automatically fix unwanted plug-in latencies, it also compensates your MIDI gear and midi cables wired to other hosts. One of the most innovative PDC implementations ever has arrived.
-- Audio Units
Mac users rejoice! The developers finally caved and added support for your toys, too. Support for Audio Units alongside VST and LADSPA makes Renoise one of the only sequencers with support for Windows, Macintosh and Linux. Every platform, no plugin left behind.
-- Improved Plugin Support
Better performance and compatibility for VST brings less audio latency related crackles on songs that use lots of VSTi instruments, multi output VSTi/AU instruments support, and the ability to send notes to VST/AU effects.
-- And More!
High-precision filters, drag and drop, quantization, bigger disk browser, pimped plug-in browser, windows clipboard integration, improved audio latency when recording, optimizations, GUI improvements, the list goes on!
About Renoise
Renoise has a different approach to making music compared to conventional sequencers, called Tracking. Tracking comes from the demoscene that pushes technical limits to show off coding skills, art, and music beyond what is thought possible.
Renoise was originally written from code by the late Arguru. In 2000 the new Renoise team started to take tracking software into a new standard of quality, enabling users to make music on par with mainstream sequencers, while still keeping the proven design principles of years gone by.
With Renoise 2.0 a generation of oldschool trackers and contemporary musicians looking for something “different” have reason to celebrate.
--
http://www.renoise.com/
_________________________________________________________________
Download from http://www.notam02.no/arkiv/src/?M=D
jack_capture
============
jack_capture is a program for recording soundfiles with jack. Its default
operation is to capture whatever sound is going out to your speakers into
a file. (But it can do a number of other operations as well...)
Note:
This version includes Hermann Meyer's jack_capture_gui2 program.
"jack_capture_gui2" is a nice graphical frontend
for for jack_capture with lots of options.
Many thanks to Herman for the contribution.
Changes 0.9.23 -> 0.9.30:
*Added Hermann Meyer's jack_capture_gui2 program.
jack_capture_gui2 is a nice graphical frontend
for for jack_capture with lots of options.
Many thanks to Herman for the contribution.
*Don't exit in case port is not found.
*Print runtime warning and error messages on top of the
console to avoid printing the console meter yet another time.
(it's much prettier also)
*Fixed a bug that could cause (and especially after the switch
from calloc to my_calloc apparantely) segfault when specifying
--port more than once. Thanks to Peder Hedlund for spotting
the bug.
*Print error instead of segfaulting when a specified jack port
does not exist.
*Removed -g option and changed -O0 to -O2. (Oops, don't know
how long that's been there)
*Make sure the stop semaphore is initialized before it might
be called.
*Changed the --recording-time / -d option to record exactly the
correct number of frames. (The format for the option is still
in seconds though). This fixes the problem where the wall
clock and the soundcard clock drifts apart.
*Always increase the buffer size with 2 seconds when more than
than half the buffer is used, unless maximum buffer size is reached.
*Added the --maxbufsize / -MB option which sets maximum buffer size.
Default value is 40 seconds.
*Decreased the default buffer size from 20 to 10 seconds.
*Changed internal data representation from lockless ringbuffer to
lockless lifo and fifo stacks. Unmodified lifo/fifo code taken
from midishare. (Copyright Grame 1999-2005)
Rollendurchmesserzeitsammler v0.0.7
------------------------------------
The Audio Rollendurchmesserzeitsammler is a conservative garbage
collector especially made for running inside an audio DSP thread.
0.0.5 -> 0.0.7
* Cleaned up source a bit.
* Fixed a bug in "tar_entering_audio_thread"
which caused it to return false if currently copying a different heap.
* Cleaned up the critical section handling between the DSP thread and
the sweep thread. (it was really messy)
Patchage is a graphical modular patch bay for audio/MIDI systems
based on JACK, LASH, and ALSA.
This release adds:
- Support for the new LASH D-BUS interface (currently LASH SVN only)
- Improved LASH GUI (from Nedko Arnaudov's ladi-patchage branch)
- Quick/easy connection of groups of ports in one action
(select all the ports and press enter)
Also released in parallel are the two libraries Patchage depends on,
raul 0.5.1 and flowcanvas 0.5.1.
More information, screenshot, downloads, etc. available at:
http://drobilla.net/software/patchagehttp://drobilla.net/software/raulhttp://drobilla.net/software/flowcanvas
Packages for all 3 projects are available for Debian unstable (sid).
For repository details see http://wiki.drobilla.net/Debian
Enjoy,
-dr
This is the first public release of Virtual MIDI Piano Keyboard. It is a MIDI
event generator and receiver. It doesn't produce any sound by itself, but can
be used to drive a MIDI synthesizer (either hardware or software, internal or
external). You can use the computer's keyboard to play MIDI notes, and also
the mouse. You can use the Virtual MIDI Piano Keyboard to display the played
MIDI notes from another instrument or MIDI file player.
VMPK has been tested in Linux and Windows, but maybe you can build it also in
Mac OSX and SGI Irix. If you can compile and test the program in those
systems, please drop me a mail.
The Virtual Keyboard by Takashi Iway (vkeybd) has been the inspiration for
this one. It is a wonderful piece of software and has served us well for many
years. Thanks!
VMPK is written in C++ using two free and platform independent frameworks: Qt4
(4.3 or newer is needed) and RtMIDI for MIDI input/output. It uses ALSA
sequencer in Linux, WinMM in Windows and CoreMIDI in Mac OSX, which are the
native MIDI systems in each supported platform. See:
http://www.music.mcgill.ca/~gary/rtmidi/
The alphanumeric keyboard mapping can be configured from inside the program
using the GUI interface, and the settings are stored in XML files. Some maps
for Spanish, German and French keyboard layouts are provided.
VMPK can send program changes and controllers to a MIDI synth. The definitions
for different standards and devices can be provided as .INS files, the same
format used by Qtractor, TSE3, Cakewalk and Sonar.
This software is in a very early alpha stage. Please feel free to contact me
to ask questions, report bugs, and propose new features. You can use the
tracking system at SourceForge project site.
Copyright (C) 2008, Pedro Lopez-Cabanillas
License: GPL v3
Web site:
http://vmpk.sourceforge.nethttp://sourceforge.net/projects/vmpk
Download sources:
http://downloads.sourceforge.net/vmpk/vmpk-0.1.0.tar.bz2http://downloads.sourceforge.net/vmpk/vmpk-0.1.0.tar.gz
Download openSUSE RPM packages:
http://software.opensuse.org/search?baseproject=ALL&p=1&q=vmpk
Regards,
Pedro
Howdy! Vacation time is now gone and the rentrée is upon us, at least on
this hemisphere side of the globe ;) Silly season, beloved August,
summertime it is. And before it's too late, I'm proud
to announce that a new alpha has summoned to the challenge:
Qtractor 0.2.1 (fainty diva) has been released!
Release highlights:
- Gradient eye-candy (NEW)
- DSSI multi-instance plug-in issue fixed
- Clip waveform/piano-roll rendered while recording (NEW)
- MIDI pitch-bend, omni-channel filtering and recording fixes
- Play-head positioning in the thumb-view (NEW)
- And many few more (see change-log below:)
For the clueless:
Qtractor is an audio/MIDI multi-track sequencer application written
in C++ with the Qt4 framework [1]. Target platform is Linux, where the
Jack Audio Connection Kit (JACK) for audio [2] and the Advanced Linux
Sound Architecture (ALSA) for MIDI [3] are the main infrastructures
to evolve as a fairly-featured Linux desktop audio workstation GUI,
specially dedicated to the personal home-studio.
Author:
Rui Nuno Capela <rncbc at rncbc dot org>
Weblog:
http://wwww.rncbc.org
Website:
http://qtractor.sourceforge.net
Project page:
http://sourceforge.net/projects/qtractor
License:
Qtractor is free, open-source software, distributed under the terms of
the GNU General Public License (GPL) [15] version 2 or later.
Features:
- Multi-track audio and MIDI sequencing and recording.
- Developed on pure Qt4 C++ application framework [1] (no Qt3 nor KDE
dependencies).
- Uses JACK [2] for audio and ALSA [3] sequencer for MIDI as multimedia
infrastructures.
- Traditional multi-track tape recorder control paradigm.
- Audio file formats support: OGG (via libvorbis [6]), MP3 (via libmad
[7], playback only), WAV, FLAC, AIFF and many, many more (via linsndfile
[4]).
- Standard MIDI files support (format 0 and 1).
- Non-destructive, non-linear editing.
- Unlimited number of tracks per session/project.
- Unlimited number of overlapping clips per track.
- XML encoded session/project description files (SDI).
- Point-and-click, multi-select, drag-and-drop interaction (drag, move,
drop, cut, copy, paste, delete, split)
- Unlimited undo/redo.
- Built-in mixer and monitor controls.
- Built-in connection patchbay control and persistence (a-la QjackCtl [13]).
- LADSPA [5], DSSI [11] and native VSTi [12] plug-ins support.
- Unlimited number of plug-ins per track or bus.
- Plug-in presets, programs and chunk/configurations support.
- Audio/MIDI clip fade-in/out (linear, quadratic, cubic).
- Audio clip time-stretching (WSOLA-like or via librubberband [9]),
pitch-shifting (via librubberband [9]) and seemless sample-rate
conversion (via libsamplerate [8]).
- Audio/MIDI track export (mix-down, merge).
- Audio/MIDI metronome bar/beat clicks.
- MIDI clip editor (piano roll).
- MIDI instrument definitions (a-la Cakewalk(tm) [15])
- JACK transport sync master.
- MMC control surface enabled.
- Configurable keyboard shortcuts.
Requirements:
- mandatory
libqt4 [1]
libjack [2]
libasound [3]
libsndfile [4]
LADSPA [5]
- optional
libvorbis [6]
libmad [7]
libsamplerate [8]
librubberband [9]
liblo [10]
DSSI [11]
VST-SDK [12]
Download:
http://downloads.sourceforge.net/qtractor/qtractor-0.2.1.tar.gz
Change-log:
0.2.1 2008-08-30 The Faint Diva
- Gradient eye-candy now featured for clips, tracks and mixer strips
widget backgrounds, disabled on configure time (--disable-gradient).
- MIDI pitch-bend/wheel events are now captured/recorded properly;
in fact, there was this ancient bug, now squashed, as all MIDI
clips weren't being stored at all if there weren't a single note
event captured.
- MIDI channel translation is finally in effect on monitored tracks,
specially the ones set in omni-channel input mode.
- MIDI open files dialog gets a few more file filter types now.
- Playhead position is now shown, updated and can be also set on the
main toolbar session thumb-view (shift-click to set the playhead).
- The floating selection, as shown for a clipboard pasting operation,
has been corrected regarding time scale (horizontal zoom) changes,
while in the main track-view. Also fixed final position snapping
precision (spotted in bug #2055846).
- Current tempo and snap-per-beat setting now survive session cycling.
- DSSI plugins implementing run_multiple_synths (eg. fluidsynth-dssi)
are now formally supported according to the DSSI spec (hopefully);
note that previously one could only have one DSSI plugin instance
loaded in session in any given time, otherwise a sudden crash was
in sure demand when either plugin got activated (fixes bug #2048198).
- Audio plugin outputs now overrides each other when the number
of output ports does not match the number of mix-down audio
channels and thus fixing a nasty crash bug in the process.
- All custom font sizes are now set relative to default global font.
- Changing loop points by dragging on the time rulers is now mapped
as undoable/redoable commands as it ought to be ever since.
- Drop-span option (View/Options.../Drop multiple audio files
into the same track) now takes into effect the current session
snap-per-beat setting when concatenating multiple audio clips.
- All plugins get their default bank/program selected on insertion.
- Make record armed tracks muted for playback, a needed regression
to let both audio and MIDI tracks behave consistently regarding
input monitor switching through output.
- Fixed a pretty old and shameless bug regarding MIDI clip recording,
in which cases the queue start time offset was not taken into account,
with captured events being recorded with erratic long delays.
- Almost complete refactoring of the clumsy audio peak file classes,
possibly making it even clumsier but straight neverthless, with the
noble and final aim to build it in-flight and draw the waveforms
while recording is rolling.
- Recording clips get their initial name labels drawn while fade-in/out
handles are dropped as found pretty useless while recording.
- Escape key now closes connections and mixer widgets as found usual.
Disclaimer:
Qtractor is (still) in some alpha stage of development, although already
functional it surely has a plenty of lurking bugs. It also lacks some
features that some might find critical in the application field. All is
(still) not lost, as the following are among the ones planned to be
worked on in the times to come (not in any particular order):
- Automation and MIDI controller mapping.
- Session/project templates.
- Puch-in/out and loop recording (takes).
- Audio clip cross-fading.
- Audio effect send/return aux. inserts.
- Clip locking, muting, normalize (gain).
- LV2 plug-in support.
- JACK MIDI support.
- Tempo and key signature map.
- Paste-repeat command.
- MIDI SysEx manager.
- MIDI event list editor.
- MIDI editor (piano roll) draw mode.
- MIDI groove/swing quantize.
- OSC interface.
- Scripting.
- Etc. etc.
References:
[1] Qt4 (core, gui, xml), C++ class library and tools
for crossplatform development and internationalization
http://www.trolltech.org/products/qt/
[2] JACK Audio Connection Kit
http://jackaudio.org/
[3] ALSA, Advanced Linux Sound Architecture
http://www.alsa-project.org/
[4] libsndfile, C library for reading and writing
files containing sampled sound
http://www.mega-nerd.com/libsndfile/
[5] LADSPA, Linux Audio Developer's Simple Plugin API
http://www.ladspa.org/
[6] libvorbis (enc, file), Ogg Vorbis audio compression
http://xiph.org/vorbis/
[7] libmad, High-quality MPEG audio decoder
http://www.underbit.com/products/mad/
[8] libsamplerate, The secret rabbit code, C library
for audio sample rate conversion
http://www.mega-nerd.com/SRC/
[9] librubberband, Rubber Band Audio Time Stretcher,
an audio time-stretching and pitch-shifting library
http://breakfastquay.com/rubberband/
[10] liblo, Lightweight OSC implementation
(needed for DSSI GUI support)
http://liblo.sourceforge.net/
[11] DSSI, an API for soft synth plugins with custom user interfaces
http://dssi.sourceforge.net/
[12] VST SDK, Steinberg's Virtual Studio Technology (see README.VST)
http://www.steinberg.net/
[13] QjackCtl - JACK Qt GUI Interface
http://qjackctl.sourceforge.net
[14] GNU General Public License
http://www.gnu.org/copyleft/gpl.html
[15] Cakewalk (by Roland), powerful and easy-to-use tools
for Windows-based music and sound production
http://www.cakewalk.com/
Cheers && Enjoy.
--
rncbc aka Rui Nuno Capela
rncbc at rncbc dot org
http://www.rncbc.org
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user(a)lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user