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
>> Hello Louis,
>>
>> You might want to contact Filipe Coelho (aka falktx).
>>
>> http://forum.linuxmusicians.**com/viewtopic.php?f=47&t=10231<http://forum.linuxmusicians.com/viewtopic.php?f=47&t=10231>
>>
>> Regards,
>>
>> Jeremy
>>
>
>I have some experimental code for VST UIs in Linux (using openGL), it's not
>ready for release...
>I've uploaded a source tarball with a plugin inside, although the UI seems
>to have some little issues right now:
>http://kxstudio.sourceforge.net/tmp/3BandEQ-VstTest1.tar.gz
>
>I'll work more on it soon, so for now it can be a "preview" of how it is
>done.
>But in short, it uses something I call "DISTRHO Plugin Toolkit", which
>similar to Juce can make a single source code compile into different plugin
>APIs (At the moment LADSPA, DSSI, LV2, VST and Standalone, some better than
>others).
>This plugin uses openGL for the UI, but Qt4 can be used alternatively.
DISTRHO looks interesting, but I was wondering maybe if my existing
VSTGUI code could somehow be used with the least amount of
adjustments. I guess since it's just a bunch of x,y offsets and basic
widgets it shouldn't be too hard to port to another toolkit, but I
don't have the free time I used to. But, I'll definitely consider it.
It's free, right? I didn't see a license so I'm guessing it'd be ok to
bake into my binary-only application (apologies if I just missed it).
I'm wondering if maybe downgrading VSTGUI and making the plugin
perfectly WINE-friendly (or winelib) would be an option. Anyone know
what the best VSTGUI version might be the best target for that? And
any opinions on the VSTGUI port found at jacklab.net?
-Louis
Hi every body,
I would like to develop an very optimized device
driver for the USB soundcard, I am going to use the IC TUSB3200 similar
the Fast Track Pro from M-Audio (I would like to optimize this device
driver as well) , I am a hardware developer, and now I gonna start in
the Linux world... I would like to know if someone could tell me what
the better path to learn and develop an USB sound card???