[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Denemo-devel] Mixer for midi playback?
From: |
Jeremiah Benham |
Subject: |
Re: [Denemo-devel] Mixer for midi playback? |
Date: |
Wed, 18 Feb 2009 10:50:35 -0600 |
On Tue, 2009-02-17 at 11:58 +0100, jerome chabod wrote:
> Hello,
>
> What I miss in Denemo is a mixer feature for midi playback (ability to
> mute, solo or change volume for individual tracks). Is such a feature
> planned or maybe already implemented? If not, do you think it is worth
> spending some time on trying to implement something myself (I already
> know C and gtk)?
I just fixed the ability to change the default volume to staffs in git.
The lowest volume allowed is and 1. I have not looked into why. We would
need a separate mute button anyway because export midi would still sound
it if it had volume 0 and someone placed a "f" or forte on that note.
If you want to play around with this stuff I would say go for it. Having
looked at staffpropdialog.c I realized how much of a mess it is in. I
really like what Richard was doing with the #define macros in
prefdialog.c. If you want to rewrite some of staffpropdialog.c to make
it model what Richard was doing in prefdialog.c with the macros. This
would be a good entry point for you for doing what you mentioned. All
the data structures that you will need to know are in the
include/denemo/*.h.
exportmidi.c controls the midi output.
Jeremiah
> Another feature I miss is the zooming function. I don't think I can
> help there, but I have seen something is planned. I hope it will come
> soon.
> I discovered denemo 3 or 4 years ago (maybe even more) and it was in
> this time not really usable for my needs. I have rediscovered it
> recently and I'm happy to see it's still alive and it has really good
> evolved since then and is becoming a great editor. Bravo and thanks
> you for all this work.
>
> Regards
> Jérôme
> _______________________________________________
> Denemo-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/denemo-devel