Ho, ho, ho marry christmas, actually in Poland it will be next week, but ...
Just right Santa Claus have gifts for you.
Please find release 1.4 of FSTHost. Changes since 1.3:
Reorganize GTK GUI - replace texts by icons/tooltips and change widgets layout
Recursively scan directories and add results to FSTHost XML DB (-d option). I must admit that some parts/ideas of this code was available in fst, but was not used.
FSTHost Menu utility (fsthost_menu) for choose plugin. It can use zenity or dialog for generate list of available plugins. Use VST_PATH or FSTHost XML DB as data source.
Use Glib event loop instead of DummyWindow/SetTimer solution .. and one thread less now ;-)
Fix case when DISPLAY variable is empty (NonGUI mode) - just becuase we now doesn't create any window ;-)
Faster Bypass/Resume, Program Change - side effect of merge MainThread and EventThread *(from GUI or SysEx - MIDI CC is still delayed)
Autoconnect to all MIDI Out physical ports (e.g. testing plugins)
Disable GUI by FSTHOST_NOGUI environment variable
JackSession - improve error handling (set JackSessionSaveError flag)
Checkbox for choose between embedded or popup editor.
Add application icon (this is temporary icon)
A lot of small fixes/optimizations/cleanups etc.
... and finally I decide that GTK code will stay here for some time (or "from here to eternity" :-). After all this herculean trials it seems to works quite well. In SVN repo one can find NonGTK (W32API) version - but it have less options (only Editor show/hide, and program change).
Best Regards
Pawel / Xj
Hi all,
I just released a new version of the avw.lv2 plugin suit:
- Migrated the code to lvtk (lvtoolkitorg)
- Starting not to use Gtk Builder (only LFO GUI)
- Using Luppp Dial for GUI (only LFO GUI)
- Non Linear Dial
- Remove JACKLFO (not necessary, using LV2 Time)
- LFO frequency can be set manually or in sync with LV2 Time
- Tranches plugin now using LV2 Time
I'm very curious to get feedback on the new LFO GUI (using Dial) - if it is
"welcome" I'll work on modifying the other GUIs and created the new ones
using the same look&feel.
You can download the new version here:
http://sourceforge.net/projects/avwlv2/files/avw.lv2.0.0.9.tar.gz/download
Regards,
Aurélien
Announcing CMKeyboard
http://djcj.org/cmkeyboard
CMKeyboard is a 128 note ALSA MIDI virtual piano keyboard spanning from
C-1 to G9 written in python3 and taking advantage of the latest Clutter
(>1.12.2) features to enable scrolling and opengl goodness. It is a stand
alone program which can also be embedded into other python3 applications
as a class library. It uses code from the very handy pyclutter-widgets
project for the rounded rectangles of the key buttons.
The code demonstrates use of Clutter.ScrollActor(), GtkClutter.Embed(),
layering of multiple clutter actors, handling of events including:
"button-press-event" & "key-press-event".
--
Patrick Shirkey
Boost Hardware Ltd
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.
Screenshot:
===========
http://users.notam02.no/~kjetism/radium/pictures/radium-1-9-14.png
Source code:
============
http://archive.notam02.no/arkiv/src/?C=M;O=D
Homepage:
=========
http://users.notam02.no/~kjetism/radium/
Source code repository:
=======================
https://github.com/kmatheussen/radium
Most important changes 1.9.6 -> 1.9.14:
=======================================
* Waveform data is shown in the editor for the sampler instrument.
* Colored areas replaced breakpoint curves for velocity representation.
(looks much less confusing)
* Only show gfx nodes for the track the mouse is currently placed over.
* Various other graphical improvements
* Fixed denormals on 32 bit Linux. (-mpmath=sse)
* Fix various horrible bugs for those with non-C locale settings
Thanks to "DoosC" for helping to debug.
* Switch shift and right-alt keybindings for left/right arrow. Now:
* Right Shift + left/right moves cursor to previous / next track
* Right Alt + left/right changes velocity for note playing under
cursor.
* Need to press altgr or right shift less than 0.25 seconds to play.
* Radium doesn't freeze when trying to play after it has been running
for a few hours.
* Dont create block undo too often. (Most notable when changing
velocity
using keyboard)
* Don't reset temponode track size when zooming.
* Fix pesky memory bug, sometimes causing the program to quit because
it ran out of memory. Graphics should also be snappier in some
situations
after this fix. It was caused by the gfx queue growing and growing
when QWidget::paintEvent wasnt called directly after drawing
something.
* Dont crash when pasting block in certain situations.
* Remove reading of uninitialized memory in slider painter.
* TAB switches between common window configs
* Show message box if parsing soundfont file fails
* Add -Wall option to RELEASE build
* Make track headers of current instrument more distinct
* Larger window during startup
* Fix missing sound on AMD phenom processor. Thanks to DoosC for
helping to debug.
* Disable text border by default (except for line numbers), and ignore
saved text border setting
* Ignore minnodesize and use font height*2 instead.
* Implement reset font size for qt
* Demo song audio adjustments
* Set default colors/fonts menu options
* Qt: set DontUseNativeMenuBar on all systems, not just osx. Menues
requires mono font to look right
(fix for unity)
* Dont stop playing when changeing patch for a track
* Various graphical improvements
* Use "---" instead of STP.
* "make install" should work without first running the program.
* Shift+left/right to change note volume works even if cursor is not
placed on the same line as the note name.
* Fixed zooming-in-a-lot bug.
* Pan-per-note for the sampler instrument. Means that the track panner
works
for that track only.
* Fixed samplefile font in sample file selector.
* Different panning algorithm. (Dont just lower volume in one channel
on stereo files)
(Warning: may change sound of existing songs)
* Remove -mtune=native for linux builds.
* Linux: Use standard paths for lrdf files
* Instructions on how to compile from git
I'm pleased to announce the latest release of xwax -- DJ software for
Linux.
http://xwax.org/http://xwax.org/releases/xwax-1.3.tar.gz
The most significant new feature is the ability to navigate the music
library by tempo (beats-per-minute, BPM)
xwax is open-source vinyl emulation software for Linux. It allows DJs and
turntablists to playback digital audio files (MP3, Ogg Vorbis, FLAC, AAC
and more), controlled using a normal pair of turntables via timecoded
vinyls.
It's designed for both beat mixing and scratch mixing. Needle drops, pitch
changes, scratching, spinbacks and rewinds are all supported, and feel
just like the audio is pressed onto the vinyl itself.
The focus is on an accurate vinyl feel which is efficient, stable and
fast.
Users of xwax 1.3 may also be interested in a simple and convenient tool
to detect the tempo of music files:
http://www.pogo.org.uk/~mark/bpm-tools/
--
Mark
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.
Screenshot:
===========
http://users.notam02.no/~kjetism/radium/pictures/radium-1-9-5.png
Source code:
============
http://archive.notam02.no/arkiv/src/?C=M;O=D
Homepage:
=========
http://users.notam02.no/~kjetism/radium/
Source code repository:
=======================
https://github.com/kmatheussen/radium
Most important changes 1.9.1 -> 1.9.6:
======================================
* Undo sample change
* Text looks better.
* Upgrade bdw-gc to 7.2d
* Play block when pressing "Alt Gr" or Right Shift alone.
* Menu improvements and clean ups.
* Gradient color tempo-show track.
* Midi Input port can be configured.
* Radium window icon
* Filename is shown for the Sampler Instrument and the FluidSynth
instrument
* Current "chip" (mixer object) is drawn in more distinct colors.
* Fixed release value in Sampler instrument.
* Notes can be added while playing. (works quite okay)
* Keyboard is functional in the font and color setting windows.
* Menu option to configure system font.
* GUI should look okay also for other system font sizes than 8.
* Chip (mixer object) name is updated properly.
* Demo-song clean-up.
* The looks when zoomin in on a single line is cleaner. (Left shift +
up/down)
* Never expand editor area when changing track width
* Various build fixes from Dominique Michel
* Use system font size for menues, not 8
* Adjust slider text position
* Dont crash if loading plugin fails
* Give editor keyboard-focus when clicking it
* Option to set number of lines to scroll when adding notes. (suggested
by Florian Paul Schmidt)
(Ctrl-1, Ctrl-2, etc. similar to Renoise)
* Right click to reset slider value
* Properly load samples. (Thanks to Erik de Castro Lopo for explaining
the libsndfile API)
* Avoid playing samples two times (almost exactly on top of each other)
when clicking the filename of a sample. (Bug found by Florian Paul
Schmidt)
* Make bindir and libdir overridable in the Makefile. Requested by
Dominique Michel to easier make ebuilds for Radium.
* Support several paths in LADSPA_PATH (Bug reported by Florian Paul
Schmidt)
* Fix readline build errors (Bug reported by Florian Paul Schmidt)
Hi,
I'm happy to announce release 0.5.1 of QMidiArp.
It brings some new features for Arp patterns suggested by gionnico
on
the tracker. New 't' and 'g' tokens provide semitone shifts, and
repeating '0' within chords play out several notes even when only one
note is pressed on the keyboard.
It also brings some sort of automation for the parameter storage
(see feature list
below) that might be interesting when working with live sequencing.
I've updated the demo_seqlfo.qmax that you'll find in
/usr/share/qmidiarp/examples
and you can download a
yoshimi xmz file made for that demo, from
the sourceforge qmidiarp 0.5.1 folder.
Check
it out, it's a nice sequence I think.
Enjoy playing with QMidiArp
Frank
-------------------
Everything as usual is on
http://qmidiarp.sourceforge.net
and the direct download link is
http://sf.net/projects/qmidiarp/files/qmidiarp/0.5.1/qmidiarp-0.5.1.tar.bz2…
Main changes are listed here:
qmidiarp-0.5.1 (2012-11-17)
New Features
o Global Storages have new features accessible through right-click
on each storage location. You can choose if at pattern end another
storage location is automatically selected and create dynamic pattern
sequences.
o Global Storage now has a position pacman indicator for each module
o Clicking on the top button in the global store window now raises the
selected module window
o When Jack is not available at program start, show a message window
o Introduce semitone shifts in Arp patterns (request 3574549 by gionnico)
o Allow repetition of the 0 note within chords to stack notes when only
a single note is played on the keyboard (request 3574549 by gionnico)
o The module input-output panels on the left can now be hidden, this
leaves some more space when running several modules side-by-side
Fixed Bugs
o When starting from scratch, qmidiarp sometimes didn't start with
internal clock
o When editing an arp pattern while running, qmidiarp crashed when the
pattern length reached zero
o Deleting the last module sometimes crashed qmidiarp
o Trigger mode sometimes caused hanging when a new note was received
o Global Storage locations did not get updated when module names changed
General Changes
o There have been many changes toward realtime compatibility under the
hood. In particular, there are no more memory allocations/frees in
the realtime component.
o LFO Waveforms with high resolutions and lengths appear with finer
streaks
o The Mute state of each module is no longer changed when a parameter
restore is done
o Overall CPU usage should be slightly reduced
Suil 0.6.6 is out. Suil is a lightweight C library for loading and
wrapping LV2 plugin UIs. Suil transparently presents UIs written in
any toolkit as the desired widget type of host programs, so hosts do
not have to depend on foreign toolkits.
This release fixes embedding Gtk in Qt, adds support for native
Windows UIs in Gtk, and fixes a few bugs. Updating is recommended,
particularly for Qt hosts.
Suil home: http://drobilla.net/software/suil/
Download: http://download.drobilla.net/suil-0.6.6.tar.bz2
Changes:
* Fix embedding Gtk in Qt as a child widget (support reparenting)
* Support for wrapping native Windows UIs in Gtk2
* Gracefully handle UIs with no port_event method
* Replace host provided features that match Suil implemented features,
rather than passing UIs duplicate features
* Disable timestamps in HTML documentation for reproducible build
Enjoy,
-dr