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
Apologies for cross-posting.
DAFX 13 ======================= CALL FOR PAPERS
We are pleased to announce that the 16th International Conference on Digital Audio Effects will take place at the National University of Ireland, Maynooth, Ireland, between 2nd and 6th September, 2013. This annual conference is a coming together of those working across the globe in research relating to digital audio processing for music, sound art, acoustics and related applications. The program for this conference will include, in addition to presentations of papers reporting scientific and practical discoveries, concerts and a full social program.
The conference presentations will comprise key-note addresses, oral and poster presentations of submitted papers and tutorials/demonstrations. We would like to invite submissions of papers for presentation at DAFx-13 within the following general areas relevant to audio signal processing for music, sound art, acoustics and related applications:
- Capture and analysis
- Representation, transformation and modelling
- Transmission and resynthesis
- Effects and manipulation
- Perception and evaluation
- Physical modelling, virtual acoustic and analogue models
- Sound design and composition
- Hardware and software design
- Spatial Audio
- Digital Audio in Mobile Platforms
At DAFx-13 we especially encourage submissions relating to:
Sound synthesis
Computer music and languages for music signal processing
Spectral signal processing
Acceptance to the conference for all submissions is subject to peer-review. Acceptance may be conditional upon changes being made to the paper as directed by reviewers. Accepted contributions will be published in the Conference Proceedings, which will be made freely accessible via the conference website. Prospective authors should prepare and submit a full-length paper, including all figures and references, according to one of the following two formats:
Oral presentations: 6 pages maximum, 20 minutes for presentation (15 minutes talk followed by 5 minutes Q&A)
Poster presentations: 4 pages maximum
Important dates:
Submission deadline: Friday 29/03/2013
Acceptance notification to authors: Monday 06/05/2013
Camera-ready papers due: Monday 10/06/2013
Paper templates and links to the submission pages can be found in the Conference website: http://dafx13.nuim.ie
============================
Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie
Qmingus is a software tool for music learning, training and improvisation.
You can compose and play scales & chords at varying BPM and generate the
notation.
Qmingus is a front-end for the mingus
<https://code.google.com/p/mingus/> music package, written in python and
using the Qt framework.
It is free software, released under the terms of the GPL.
Here is a minimal website: http://pullbit.gr/projects/qmingus/
and development tracking will be here: https://launchpad.net/qmingus.
Notes:
* It contains several bugs, some of them in the mingus package itself,
and I am not so sure about the correctness of some musical terms,
either. Therefore, any suggestions, ideas, comments, and of course
contributions, will be greatly appreciated.
* There is no documentation yet about installation, compiling etc,
Qmingus wiki <http://pullbit.gr/projects/qmingus/wiki/> will be the
place for additional information in the future.
hi,
i'm trying without success to compile jack2 (version 1.9.8 downloaded
from jackaudio.org) using the --profile configure flag.
$ python2 waf configure --profile --alsa
...
$ python2 waf build
...
[158/236] cxx: common/JackLibSampleRateResampler.cpp ->
build/default/common/JackLibSampleRateResampler_6.o
[159/236] cxx: common/JackAudioAdapter.cpp ->
build/default/common/JackAudioAdapter_6.o
[160/236] cxx: common/JackAudioAdapterInterface.cpp ->
build/default/common/JackAudioAdapterInterface_6.o
In file included from ../common/JackNetTool.h:21:0,
from ../common/JackNetInterface.h:23,
from ../common/JackNetManager.h:23,
from ../common/JackNetManager.cpp:19:
../common/JackTools.h: In instantiation of
‘Jack::JackGnuPlotMonitor<T>::JackGnuPlotMonitor(uint32_t, uint32_t,
std::string) [with T = float; uint32_t = unsigned int; std::string =
std::basic_string<char>]’:
../common/JackNetManager.cpp:73:70: required from here
../common/JackTools.h:128:21: error: ‘fill_n’ was not declared in this
scope, and no declarations were found by argument-dependent lookup at
the point of instantiation [-fpermissive]
In file included from
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/char_traits.h:41:0,
from
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/string:42,
from
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/stdexcept:40,
from ../common/JackException.h:23,
from ../posix/JackPosixMutex.h:26,
from ../linux/JackPlatformPlug_os.h:44,
from ../common/JackPlatformPlug.h:23,
from ../common/JackMidiPort.h:26,
from ../common/JackNetTool.h:20,
from ../common/JackNetInterface.h:23,
from ../common/JackNetManager.h:23,
from ../common/JackNetManager.cpp:19:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/stl_algobase.h:775:5:
note: ‘template<class _OI, class _Size, class _Tp> _OI
std::fill_n(_OI, _Size, const _Tp&)’ declared here, later in the
translation unit
[161/236] cxx: common/JackNetAdapter.cpp ->
build/default/common/JackNetAdapter_6.o
Build failed
-> task failed (err #1):
{task: cxx JackNetManager.cpp -> JackNetManager_4.o}
without the --profile flag it works ok.
i tried with other version (probably from git, i'm not sure) and it
works.. any ideas?
thanks,
--
Bruno Gola <brunogola(a)gmail.com>
http://bgo.la/ | +55 11 9-5552-3599
(to the Jack devs)
Any chance of JACK_PROMISCUOUS_SERVER being returned to
working order ?
Ciao,
--
FA
A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)
> I don't know about the caps plugins, however, i had a question on
> avw.lv2. I installed those plugin's to work through a tutorial on
> synth building in ingen (you may have done the tutorial). That works
> fine in ingen. However, if i have that lv2 plugin set installed,
> qtractor will not start for me.. if i uninstall the set, qtractor
> starts fine. have you seen this behavior? Qtractor doesnt segment
> fault or anything.. it just hangs. I tried with both 0.5.6 and current
> svn head.
>
> Have you seen this?
No I haven't seen this behaviour, but I haven't been using QTractor that
much.
What repository did you use for the plugins, LV2 and QTractor?
On 23/11/2012 20:01, rodrigo(a)angoera.com.br wrote:
>
> Hi !!!!!
>
> The Fast Track Pro is USB 1.0, the max bandwidth is 12Mb/s. The TUSB3200 has
> the isochronous USB transfer mode, that can occupy about 90% of the USB
> bandwidth... Using 4 channel (2 IN and 2 OUT) with right and left, and 24 bits
> (3 bytes each, in total 4(channel) * 2(left,right) * 3(data) = 24 bytes ) The
> max bandwidth that could communicate is about 12Mbits/s = 1.5 Mbytes/s | 1.5
> Mbytes/s * 0.9 = 1.2 MBytes/s --> 1.2MBytes/s / 24 bytes = 50Khz ... So the
> maximum USB 1.0 with 24 bits is 4 chanel in 48KHz...
>
You're absolutely right, the 24 bits 4 channels mode would be only accessible in
48 kHz samplerate.
> I would like to know how it works the interface between USB AUDIO CLASS device
> driver and the USB-AUDIO Alsa Device driver. And how does the isochronous
> comunication works inside the kernel? Because I am using an RT Kernel and I
> would like to set with the high priority this communication.
>
I don't really know how does the isochronous, but applying usual RT security
audio rules seems sufficient to get high priority access and then very low
latency (got 3 ms here with few audio realtime processes..).
Further info here:
http://joegiampaoli.blogspot.fr/2011/06/m-audio-fast-track-pro-for-debian-l…
G
Hi,
Is anybody interested to help Eigenlabs figure out the USB layer to
get their stuff ported to Linux?
http://www.eigenlabs.com/forum/threads/id/1148/
They are very free software friendly. Their code is available under
GPL, they have a very good understanding of working with community
while staying an enterprise (the instruments are not open, as far as I
can tell), and, needless to say, the instruments they do are beyond
awesome.
Alexandre Prokoudine
http://libregraphicsworld.org