The main feature of this release is the revision of root directories and banks.
http://sourceforge.net/projects/yoshimi/?source=directory
As well as new features, this consolidates work that was started with version
1.2.0. In view of the number and depth of changes I thought it worth detailing
the entire setup, so apologies for the length!
In the first place, you no longer have the concept of a default root directory,
but a current one. This can by changed at any time without requiring a
re-start, so there is now no longer a need to display the (confusing) contents
of all roots at once. Also, roots now have ID numbers associated with them, but
no changes have been made to the actual directories to achieve this. Instead the
IDs are stored in the config file. The same ID system is used for banks, again
without making any file system changes.
At first run (and whenever new root directories are set) unknown roots and
banks are given these IDs. Once set they will not change no matter how many
more roots and banks are later added. You can however, manually change root
directory IDs in 'settings'. Bank IDs can be changed via the config file, and
in the near future the GUI will also be updated to manage this. With these IDs,
roots and banks can be grouped/ordered by function instead of alphabetically.
When using the GUI you will always know exactly which root and bank you fetch
an instrument from.
The significance of all this is that your MIDI sequencer can now reliably use
these ID numbers to select roots, banks and (already available) instruments.
That Rosegarden or Muse file you save today will be just as valid in the
future, unless you make the deliberate choice to change some IDs. Indeed, you
can now start with an 'empty' Yoshimi, and via MIDI, set roots, banks and load
instruments into parts (enabling the parts as you do so) swapping banks and
roots as necessary. While the MIDI file runs it can silently pull instruments
from any root/bank into any non-sounding part without disturbing the playing
ones.
In Yoshimi->Settings->CC you can enable or disable all these MIDI features, and
can define which CCs you want to use. Bank can be either MSB or LSB (as
before). Root can be any non-reserved CC but including the one not currently in
use for Bank. Also, Extended Program Change now has the same restrictions as
Root, and these three are all cross-checked against each other. As an example
you might set Bank to LSB and Root to 0 (MSB), effectively giving you extended
bank control compatible with all sequencers.
Also, different instances have their own config files so that you can have
(say) the main instance with current root(9), bank(23) while instance 4 has
current root(2), bank(6). You can call up instances by number and thus access
saved settings for that instance. As each instance has its own MIDI and audio
ports, they can behave more-or-less independently.
In doing all of this we have completely changed the way we manage the structure
internally, resulting in much greater efficiency, at the cost of only a
slightly slower startup. Swapping roots performs *no* file operations. Swapping
banks only fetches the directory list of the newly selected bank. Changing an
instrument doesn't have to search for a file, only load from its already known
location.
Following on from that, we now have a startup splash image that appears
instantly so you always know Yoshimi has started even if some later error
causes it to abort. The actual image may change - we have requests out for
artwork (all ideas considered).
So much for the high visibility stuff!
More work has been done on LV2, including integrating the new root and bank
controls.
The main window and the mixer panel are now fully in sync.
Ambiguities in instrument names have been resolved and Yoshimi will no longer
save unnamed or default instruments. If you load a Zyn (or older Yoshimi) file
that has unnamed instruments they will be given the name 'No Title'.
You are now prevented (with an explanation) from attempting to change a bank
entry in a non-writeable area. Previously it would seem you had done so, but the
changes would not (of course) have been saved to file - this goes back very
many years!
And... a few bug fixes - where do they come from?
--
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.
Hello all,
I'm currently getting to know ardour (3.5 on Ubuntu Studio 14.04) and
wondered if there's anyone on the list interested in being a one-day
guru, answering smart and silly questions alike?
I do usually look up the online manual before asking, but sometimes
normal searching gets me nowhere...
For now, 3 questions that's been bugging me:
1. Is there a way to click and drag or similar to navigate back and
forth along tracks? There's a click and drag "navigator" at the bottom
of the screen, but with many tracks I find it hard to move only
sideways, and not also up or down.
2. How to undo region deleting? Must be something obvious that escapes
my eye...
3. How to access session undo history, and restore things done in
previous sessions?
All the best,
Alf
[Sorry for cross-posting, please distribute.]
The Linux Audio Conference submissions deadline has been extended for
another week! Please note the new deadline:
Sunday, Feb 8th, 2015 (23:59 HAST)
So, if you were considering to submit a paper but couldn't make up your
mind yet, here is your chance to become active! Never forget that this
conference lives through the people participating in it.
February 8th is the new deadline for all submission types: papers,
music, installations, workshop proposals.
Check out the link below for more info:
http://lac.linuxaudio.org/2015/participation
Note that as usual we have created two different OpenConf instances: one
for the submission of regular papers, lightning talks and poster
sessions, and a second one for music, installations and workshop
proposals. For the latter, please also check the detailed instructions
at http://lac.linuxaudio.org/2015/download/lac2015-call-for-miw.pdf.
If you have any questions concerning your submission, please don't
hesitate to contact us at lac(a)linuxaudio.org, or through our #lac2015
IRC channel on freenode.net.
Please spread this information to anyone who might be interested.
We look forward to your submissions and hope to meet you in Mainz in
April!
Sincerely,
The LAC 2015 Organizing Team
Hi,
is anyone able to suspend a laptop computer with an active HDSP
multiface soundcard (hdsp firmware loaded, hdspmixer running, jackd
running)?
My card is unusable when I resume the computer from a s2ram (S3) state.
Hdspmixer is locked, jackd has died and I have to unplug and replug the
ExpressCard, and restart hdspmixer and jack to get things back working.
Does anyone have any similar or different experiences?
This is on a Lenovo X220s with Debian testing and kernel 3.14-2-r
best, Peter
Spread the word,
Qtractor 0.6.5 (fermion ray beta) is out!
Release highlights:
* MIDI clip record/overdubbing (NEW)
* Extended track multi-selection for mute/solo (NEW)
* VST-shell sub-plugins support (NEW)
* JACK transport start/stop resilience (FIX)
And still,
Qtractor is an audio/MIDI multi-track sequencer application written
in C++ with the Qt4 framework. Target platform is Linux, where the Jack
Audio Connection Kit (JACK) for audio and the Advanced Linux Sound
Architecture (ALSA) for MIDI are the main infrastructures to evolve as a
fairly-featured Linux desktop audio workstation GUI, specially dedicated
to the personal home-studio.
Website:
http://qtractor.sourceforge.net
Project page:
http://sourceforge.net/projects/qtractor
Downloads:
http://sourceforge.net/projects/qtractor/files
- source tarball:
http://download.sourceforge.net/qtractor/qtractor-0.6.5.tar.gz
- source package (openSUSE 13.2):
http://download.sourceforge.net/qtractor/qtractor-0.6.5-15.rncbc.suse132.sr…
- binary packages (openSUSE 13.2):
http://download.sourceforge.net/qtractor/qtractor-0.6.5-15.rncbc.suse132.i5…http://download.sourceforge.net/qtractor/qtractor-0.6.5-15.rncbc.suse132.x8…
- quick start guide & user manual (see also: the wiki):
http://download.sourceforge.net/qtractor/qtractor-0.5.x-user-manual.pdf
- wiki (help really wanted!):
http://sourceforge.net/p/qtractor/wiki/
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.
Change-log:
- Connections lines now drawn with anti-aliasing; connections splitter
handles width is now reduced; the MIDI connections splitter pane sizes
are now saved and restored properly.
- Extended multi-selection is now featured on the track-list (main
left-pane), primarily allowing for group mute/solo (and monitor) switching.
- Track-list (left pane) header column widths are now saved and made
persistent across application power cycle (double-click reverts to the
old original default).
- Minor fixes on the MIDI clip event list editor, also making sure the
current event is visible on the piano-roll view.
- As long to prevent asynchronous mistakes to JACK transport state
changes, an internal slack-delay is now introduced after self-initiated
transport commands (eg. start/stop).
- The MIDI clip editor (aka. piano-roll) was missing to clear or reset
the current selection when no shift/ctrl keyboard modifier is in effect.
- VST-shell sub-plugins are now supported (as suggested by abique aka.
Alexandre Bique, thanks).
- MIDI clip record/overdubbing is now possible (Clip/Record on the main
menu or File/Record from the MIDI clip editor.
- Make sure some audio sample file encodings (eg. old Ogg Vorbis) does
not head-start on audio peak generation.
See also:
http://www.rncbc.org/drupal/node/858
Enjoy && have fun.
--
rncbc aka. Rui Nuno Capela
Hi,
is it currently possible to convert Hydrogen drumkits to sf2? It doesn't
work for me on Mint MATE 17.1. I downloaded the script and its
associated .py files, checked for flac and sox being installed, and
tried to use the script on a drumkit. It created an output file but it
doesn't see to contain sounds. I received the following error in the
console:
./hydroToSf2 3355606kit.h2drumkit
bank name: 3355606kit
designer: Artemio <http_//artemio.net>
copyright: 2006, David Konsumer <david.konsumer(a)gmail.com>
comment: Based on sounds from famous and classic beatboxes of 1970s and
1980s - Roland TR-606, TR-33 and Boss DR-55.
Layer: 1 loV: 0 hiV: 127 atten(cB): 0 16
Copying sample data:LLLLLLLLLLLLLLLL
Traceback (most recent call last):
File "./hydroToSf2", line 243, in <module>
main(sys.argv)
File "./hydroToSf2", line 238, in main
hydrogenToSf(drumkitDir,sf2,stereo,tempDir)
File "./hydroToSf2", line 168, in hydrogenToSf
sf.writeFromKmap()
File "/home/temcat/Downloads/hydro2sf2/hydro2sf2-read-only/jMksf.py",
line 851, in writeFromKmap
self.riffLen += self.writePdta()
File "/home/temcat/Downloads/hydro2sf2/hydro2sf2-read-only/jMksf.py",
line 837, in writePdta
dlen += self.writeIgen()
File "/home/temcat/Downloads/hydro2sf2/hydro2sf2-read-only/jMksf.py",
line 713, in writeIgen
), self.outf)
File "/home/temcat/Downloads/hydro2sf2/hydro2sf2-read-only/jtype.py",
line 188, in writeval
slen += field.type.writeval(val[ix], outf)
File "/home/temcat/Downloads/hydro2sf2/hydro2sf2-read-only/jtype.py",
line 33, in writeval
outf.write(struct.pack(self.fmt, val))
struct.error: ushort format requires 0 <= number <= USHRT_MAX
Any clues?
Artem
The guitarix project aims to replace the current factory presets, as
they are outdated over the last development decade.
We would like to ask all guitarix users, to submit us there presets so
that we could select the best of them to create a new factory preset
bank. As you all know, that will be the most helpful task for "beginners".
Export your preset banks is a easy task, just drag it from the preset
window and drop it on your desktop, file-browser, or just into the
attachment selector of your mail client.
Please send me in private or upload it in the guitarix forum.
Those, which presets get selected will receive a free copy of our latest
development source code. :-P
Thanks in advance
hermann
MusE 2.2.1 - 2015-01-28
Hi All!
We've just released version 2.2.1 of MusE. To make way for bigger things we
decided to release a minor update with some additions and some bugs fixed.
Have fun!
Fixes and improvements include:
- Optimizations to lv2 rtfifo
- Fix for potential crash on startup due to defaultStyle
- Updated Czech translation from Pavel Fric
- Added explicit link library to simpledrums, didn't appear on some systems
- Added some new keyboard shortcuts, duplicate tracks, edit track name
- Make it possible to mute/solo lots/all of tracks at once
For more information and additional changes see the full changelog at:
https://github.com/muse-sequencer/muse/blob/muse_2_2_1/muse2/ChangeLog
News section:
http://muse-sequencer.org/index.php/News
Download:
http://muse-sequencer.org/index.php/Download
Demos page:
http://muse-sequencer.org/index.php/Demos
Forum:
http://muse-sequencer.org/forum/
Keep on Rocking!
The MusE Team