Hi!
I know, this may be a bit off topic. But I've a dificulty:
I'm currently programming a textbase "GUI"-lib. I want the programming API
to be similar to on of a real GUI-lib (gtk, you name them).
Now I'm wondering, there are menus. Menus have menuitems and if you click on
one, something should happen. How is this "something should happen" part
usually done? - I thought of the java-apporach, deriving your own menu-class.
But it doesn't feel right. I have my dificulties with trying GUI-libs myself,
for I'm blind. I could write some code, but wouldn't know, if it works, like I
planned.
Any thoughts, help on this, anyone? I would be greatful!
Kindest regards
Julien
--------
Music was my first love and it will be my last (John Miles)
======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net - the Linux TextBased Studio guide
I am working on project that does not have an api. I was wondering where
to find information on building an api. We have a plugin system but the
user needs the entire source if they want to build a plugin. The project
I am talking about is Denemo (A gtk frontend to lilypond).
Jeremiah
Dear Linux audio software users and developers,
many of you may know me - a sound designer behind many free sounds I keep on
making for Hydrogen rhythm machine and other samplers.
Now I am pleased to announce Rhythm Galaxy vol. 1 - an all-new sound library
which boasts a huge load of drums, percussion and effects - from analog and
digital emulations to brand new, amazing sounds. It is a low-cost but very
high-quality library which delivers just the right sounds for various styles.
Rhythm Galaxy vol. 1 includes over 250 world-class, superb sounds which
satisfy the needs of professional composers and music-making lovers who have
been searching for fresh, unique and inspiring material. All sounds are
totally original material, they have been created completely from scratch,
using Roland Fantom-S, V-Synth and VC-1 synthesizers, Krok 2401 analog vocoder
and also ALSA Modular synth.
Rhythm Galaxy is available in two formats:
- .WAV files grouped in folders ("Kick", "Snare", etc.) - suitable for any
hardware/software sampler
- Hydrogen drum kit with all 256 sounds (will work only in Hydrogen 0.9.4
sound library manager).
Sound demo:
http://soniccharger.com/media/demos/Rhythm_Galaxy_1_demo.mp3
Specs and complete sample list:
http://soniccharger.com/media/manuals/Rhythm_Galaxy_manual.pdf
More info:
http://store.rolandclan.info/?action=catalogueViewItem&category=4&id=RGALAX…
You can also read more about me and my works at http://sineshine.com.
Sincerely,
Artemiy.
Hi,
I'm Carlo and I started out Shelljam to provide a way of using any
standard computer hardware as an input device to make music with. Uses
like altering sounds with joysticks or simply playing chords on
keyboards are examples really great uses that come to mind, but there is
no inherent limitation.
Currently, the most important things that need to be done with Shelljam
are SCHED_FIFO realtime implementation and possibly threading
implementation (I suspect the threading gains would only start to get
visible when a large number of devices are used at once).
Personally I would like to minimize my time spent coding and maximize my
time spent producing music, although I have a fairly deep insight into
C++ and I can work closely with you to produce a Free Software
application that has the potential to create a whole movement of young
and/or open minded people to enrich our Free Music landscape by reducing
the entry cost to produce extremely good-sounding music.
Please contact me at capocasa :-:-:AT:-.-.- gmx :--DOT-.-.- Net if
you're at all interested!
Carlo
Greetings,
So here comes the time for another public release of the (cute) FluidSynth
Qt Interface: Qsynth 0.2.5 is out!
Just as one can read from the change log:
- New dial-knob behavior now follows mouse pointer angular position,
almost similar to old QDial, but this time avoiding that nasty and rather
abrupt change on first mouse click.
- By simple use of widget subclassing, the value/position of any dial knob
can now be reset to its default or original position at any time, by
simply pressing the mouse mid-button. These default value positions are
just committed to current dial values when switching engines and/or
closing the application.
- Optional specification of alternate fluidsynth installation path has
been added to configure command arguments (--with-fluidsynth).
- After some source code tweaks, a win32 build is now possible
(instructions will be provided on demand :)
- Bank offset finally gets its due effect, while on the channels and
channel preset selection dialogs. Regretfully, the soundfont bank offset
feature has been lurking ever since its inception, but now its live and
hopefully effective.
- A new fancy widget has arrived, qsynthKnob, with some modifications to
replace the actual *ugly* QDial widgets in the main window. This widget is
based on a design by Thorsten Wilms, formerly implemented by Chris Cannam
in Rosegarden, and finally adapted and brought to Qsynth by Pedro
Lopez-Cabanillas. Thankyou all.
Available from the usual places:
http://qsynth.sourceforge.nethttp://sourceforge.net/projects/qsynth
Enjoy.
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org
Greetings,
So here comes the time for another public release of the (cute) JACK Audio
Connection Kit - Qt Interface: QjackCtl 0.2.20 is out!
Just as one can read from the change log:
- Server path setting now accepts custom command line parameters (after a
kind suggestion from Jussi Laako).
- The internal XRUN callback notification statistics and reporting has
been changed to be a bit less intrusive.
- Patchbay socket dialog gets some more eye-candy as icons have been added
to the client and plug selection (combobox) widgets.
- Connections and patchbay lines coloring has changed just slightly :)
- New patchbay socket forwarding feature. Any patchbay socket can now be
set to have all its connections replicated (i.e. forwarded) to another
one, which will behave actively as a clone of the former. Forward
connections are shown by vertical directed colored lines, and can be
selected either on socket dialog or from context menu (currently
experimental, only applicable to input/writable sockets).
- Optional specification of alternate JACK and/or ALSA installation paths
on configure time (after a patch from Lucas Brasilino, thanks).
Available from the usual places:
http://qjackctl.sourceforge.nethttp://sourceforge.net/projects/qjackctl
Enjoy.
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org
> i'm not sure which file you mean? i tried adding it
> to the top of dssi-vst-server.cpp, but that didn't
> work ... is that the one you meant?
Yes, but I realise I was misreading the error (it was
from the linker, not the compiler). How about an
extra "-lpthread" in LDFLAGS or whatever in the
Makefile?
Chris
Hi Devs, hi Chris
I've just compiled dssi-vst 0n openSUSE10.0 successfull. I'm using wine
0.9.8, liblo 0.22 (build failed with liblo 0.23 because of a linking
prob) and vstsdk 2.4.
dssi-vst works nearly well with the latest rosegarden4 for suse (and the
JAD2 RT kernel). I also get energyXT.dll to work standalone and inside
rosegarden.
dssi-vst works now more stable and faster. Thanks Chris for this
helpfull software and your distribution friendly licence. JackLab will
offer a binary rpm of dssi-vst 0.4 the next days.
More Info www.jacklab.net
Michael
> dssi-vst-server.cpp: undefined reference to `pthread_mutex_trylock'
Does the file (I don't have it to hand and am not at a
proper computer) have
#include <pthread.h>
at the top? If not, what if you add it? It may just
be that another header includes this on other
systems, but not on yours.
Chris