denemo-devel
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]