seq24-users Mailing List for seq24 (Page 6)
Brought to you by:
rcbuse
You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(1) |
Jun
|
Jul
(4) |
Aug
(2) |
Sep
(10) |
Oct
|
Nov
|
Dec
(2) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(10) |
Feb
(8) |
Mar
(28) |
Apr
(5) |
May
(13) |
Jun
|
Jul
|
Aug
(33) |
Sep
(5) |
Oct
(11) |
Nov
(11) |
Dec
(7) |
| 2006 |
Jan
(5) |
Feb
(10) |
Mar
(40) |
Apr
(28) |
May
(8) |
Jun
(6) |
Jul
(7) |
Aug
(54) |
Sep
(53) |
Oct
(5) |
Nov
(12) |
Dec
(8) |
| 2007 |
Jan
(3) |
Feb
(7) |
Mar
(9) |
Apr
|
May
|
Jun
(2) |
Jul
(2) |
Aug
|
Sep
(8) |
Oct
|
Nov
|
Dec
(2) |
| 2008 |
Jan
|
Feb
(1) |
Mar
(4) |
Apr
|
May
(16) |
Jun
(2) |
Jul
(2) |
Aug
(28) |
Sep
(17) |
Oct
|
Nov
(13) |
Dec
(13) |
| 2009 |
Jan
(4) |
Feb
(5) |
Mar
(7) |
Apr
(24) |
May
(54) |
Jun
(20) |
Jul
(11) |
Aug
(6) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2010 |
Jan
(5) |
Feb
|
Mar
(5) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
(10) |
Dec
(2) |
| 2011 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
| 2012 |
Jan
(2) |
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(14) |
| 2016 |
Jan
(2) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Chris M. <ch...@mc...> - 2009-05-20 18:09:32
|
On Wed, May 20, 2009 at 06:42:04PM +0200, Aurelien wrote: > 3. The last feature is about sequence editing. I use a lot of > asymetrical or composed measures, and sometimes, I've 5/8 following > 11/8, or whatever. Don't be too ambitious, I didn't write anything which > can support measure changes in a sequence, I'm way too bad for such a > thing. I just thought that with a "continuum" of measure's number (i.e > lenght of sequence), we may approach those composed or asymtrical > measures. For example, I needed a 7/8+11/8+11/8 sequence, and it was > impossible to reduce to something else than 29. So, I've changed the > "number of measures" menu, so that it's a continuum from 1 to 64. > This patch is very easy and everyone can change it for having bigger > values (though I think with 1-64 we already have done a lot, then, it > would be more useful to get a way to change measure type in sequence > editing). Hi, I wonder how hard it would be to change the "number of measures" to be an editable textbox, as well as the pull-down that it currently is? I for one would love to be able to have sequences with, for example, 200 measures or more. Best, Chris. ------------------- http://mccormick.cx |
|
From: Kevin M. <ke...@su...> - 2009-05-20 17:58:30
|
I don't think so. I believe there's only one mutex with ifdefs in it. I'm not near the code at the moment, so will look tonight. maybe doing a diff will show what's different such that you can see what's wrong? if you can't figure it out, I will try to gain access to a linux box... :) --- kevin meinert | http://www.subatomicglue.com On Wed, May 20, 2009 at 11:41 AM, Frank Kober <goe...@ya...> wrote: > > Replacing midibus.cpp by the original does work. The next error is: > > mutex.cpp:24: error: ‘const pthread_mutex_t mutex::recmutex’ is not a > static member of ‘class mutex’ > mutex.cpp:25: error: ‘const pthread_cond_t condition_var::cond’ is not a > static member of ‘class condition_var’ > mutex.cpp: In constructor ‘mutex::mutex()’: > mutex.cpp:29: error: ‘m_mutex_lock’ was not declared in this scope > mutex.cpp:29: error: ‘recmutex’ was not declared in this scope > mutex.cpp: In member function ‘void mutex::lock()’: > mutex.cpp:35: error: ‘m_mutex_lock’ was not declared in this scope > mutex.cpp: In member function ‘void mutex::unlock()’: > mutex.cpp:42: error: ‘m_mutex_lock’ was not declared in this scope > mutex.cpp: In constructor ‘condition_var::condition_var()’: > mutex.cpp:47: error: ‘m_cond’ was not declared in this scope > mutex.cpp:47: error: ‘cond’ was not declared in this scope > mutex.cpp: In member function ‘void condition_var::signal()’: > mutex.cpp:54: error: ‘m_cond’ was not declared in this scope > mutex.cpp: In member function ‘void condition_var::wait()’: > mutex.cpp:60: error: ‘m_cond’ was not declared in this scope > mutex.cpp:60: error: ‘m_mutex_lock’ was not declared in this scope > make[2]: *** [mutex.o] Error 1 > > Is this file in the same category, i.e. to replace by the original? > > Thanks > Frank > > > --- En date de : Mer 20.5.09, Kevin Meinert <ke...@su...> a > écrit : > > > De: Kevin Meinert <ke...@su...> > > Objet: Re: [seq24-users] : apply patch to the svn version > > À: "Frank Kober" <goe...@ya...> > > Cc: "Mysth-R" <mys...@gm...>, seq...@li... > > Date: Mercredi 20 Mai 2009, 15h59 > > >> also, I do not compile > > midibus.cpp on linux, > > > > that should read _win32_... :) i use > > midibus-portaudio.cpp on win32... midibus.cpp is for > > non-win32... > > > > --- > > kevin meinert | http://www.subatomicglue.com > > > > > > > > > > On Wed, May 20, 2009 at 8:59 AM, > > Kevin Meinert <ke...@su...> > > wrote: > > > > > > win32 version does not use configure, (see config-win32.h, > > which you simply copy over config.h when compiling on win32) > > so the configure method should still work for linux (i.e. > > nothing is changed there)... > > > > also, I do not compile midibus.cpp on linux, I believe > > it's midibus-portaudio.cpp, .... the changes you see > > in midibus.cpp/h are from rob's "0.8.7 win32 > > beta1" source code... so it's possible it was > > broken. maybe try reverting just those 2 files... > > > > > > > > > > > > --- > > kevin meinert | http://www.subatomicglue.com > > > > > > > > On Wed, May 20, 2009 at 1:48 AM, Frank > > Kober <goe...@ya...> > > wrote: > > > > > > > > > > Hi Kevin, > > > > I had the same error as Mysth-R yesterday applying all > > patches in that order. Now with your latest patch update, > > I'm getting the following lines below. > > > > I blindly guessed that this could be related to flags being > > set or not (win32/linux). I'm using Linux as well, so do > > I have to enforce ALSA-usage at configure time or should > > this be done automatically? If not how can I properly > > ./configure for linux/alsa/jack ? > > > > > > > > > > > > Thanks in advance, it's moving forward ;) > > > > Frank > > > > > > > > > > > > midibus.cpp:95: error: prototype for > > ‘midibus::midibus(char, int)’ does not match any in > > class ‘midibus’ > > > > midibus.h:56: error: candidates are: midibus::midibus(const > > midibus&) > > > > midibus.h:56: error: > > midibus::midibus() > > > > midibus.cpp: In constructor > > ‘mastermidibus::mastermidibus()’: > > > > midibus.cpp:910: error: ‘m_alsa_seq’ was not declared > > in this scope > > > > midibus.cpp:910: error: ‘snd_seq_client_id’ was not > > declared in this scope > > > > midibus.cpp:877: warning: unused variable ‘ret’ > > > > midibus.cpp: In member function ‘std::string > > mastermidibus::get_midi_out_bus_name(int)’: > > > > midibus.cpp:1239: error: ‘class midibus’ has no member > > named ‘get_client’ > > > > midibus.cpp:1240: error: ‘class midibus’ has no member > > named ‘get_port’ > > > > midibus.cpp: In member function ‘std::string > > mastermidibus::get_midi_in_bus_name(int)’: > > > > midibus.cpp:1265: error: ‘class midibus’ has no member > > named ‘get_client’ > > > > midibus.cpp:1266: error: ‘class midibus’ has no member > > named ‘get_port’ > > > > make[2]: *** [midibus.o] Error 1 > > > > make[2]: Leaving directory `/home/fkhome/seq24/src' > > > > make[1]: *** [all] Error 2 > > > > make[1]: Leaving directory `/home/fkhome/seq24/src' > > > > make: *** [all-recursive] Error 1 > > > > > > > > > > > > --- En date de : Mer 20.5.09, Kevin Meinert <ke...@su...> > > a écrit : > > > > > > > > > De: Kevin Meinert <ke...@su...> > > > > > Objet: Re: [seq24-users] : apply patch to the svn > > version > > > > > À: "Mysth-R" <mys...@gm...> > > > > > Cc: seq...@li... > > > > > Date: Mercredi 20 Mai 2009, 1h05 > > > > > > > > > > Yep, when I fixed that bug, I forgot to update the > > patch, > > > > > while the fix was in source > > > > > code tarball > > > > > > > > > > The patch is now updated (which I visually verified > > just > > > > > now...) > > > > > > > > > > should be updated now, let me know how it works. > > > > > > > > > > --- > > > > > kevin meinert | http://www.subatomicglue.com > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, May 19, 2009 at 4:37 PM, > > > > > Kevin Meinert <ke...@su...> > > > > > wrote: > > > > > > > > > > > > > > > for the time being, move that code to public (or put > > > > > public: keyword before it) to get past the > > error. I > > > > > will take a look tonight. this reminds me of > > something I > > > > > fixed already, so possibly I grabbed a slightly older > > diff > > > > > by mistake... I will check it out. > > > > > > > > > > > > > > > > > > > > what I think is probably wrong... > > > > > There should be a member in class perform that > > accesses > > > > > that variable (search for the variable in perform.h) > > and > > > > > users of that variable should use that accessor > > method > > > > > rather than access the private data variable > > directly. > > > > > unless it's the options class, in which case, > > options > > > > > should be a friend of that class (add a friend class > > > > > options; to the bottom of perform class)... > > > > > > > > > > > > > > > > > > > > anyway, i'll follow up tonight... > > > > > --- > > > > > kevin meinert | http://www.subatomicglue.com > > > > > > > > > > > > > > > > > > > > On Tue, May 19, 2009 at 4:17 PM, Mysth-R > > > > > <mys...@gm...> > > > > > wrote: > > > > > > > > > > > > > > > Ok thank you for the patches. I tried to compile > > after > > > > > applying the 4 patches : > > > > > 1- win32 > > > > > 2- midiclock > > > > > 3- mouseinteraction > > > > > 4- mutegroups + keybindings > > > > > > > > > > Unfortunately I got an error : > > > > > > > > > > ..... > > > > > nclude -I/usr/include/uuid -I/usr/include/libxml2 > > > > > -I/usr/include/alsa -Wall -g -O2 -MT mainwid.o -MD > > -MP > > > > > -MF .deps/mainwid.Tpo -c -o mainwid.o mainwid.cpp > > > > > > > > > > > > > > > > > > > > perform.h: In member function ‘void > > > > > mainwid::draw_sequence_on_pixmap(int)’: > > > > > perform.h:136: erreur: ‘bool > > > > > perform::m_show_ui_sequence_key’ is private > > > > > mainwid.cpp:214: erreur: à l'intérieur du > > contexte > > > > > make[2]: *** [mainwid.o] Erreur 1 > > > > > > > > > > > > > > > > > > > > make[2]: quittant le répertoire « > > > > > /home/mysthr/Logiciels/Musique/seq24-rev48/src » > > > > > make[1]: *** [all] Erreur 2 > > > > > make[1]: quittant le répertoire « > > > > > /home/mysthr/Logiciels/Musique/seq24-rev48/src » > > > > > make: *** [all-recursive] Erreur 1 > > > > > > > > > > > > > > > > > > > > > > > > > Any idea ? > > > > > Thanks > > > > > > > > > > Mysth-R > > > > > > > > > > ps : I am on linux ^^ > > > > > > > > > > > > > > > 2009/5/18 Kevin Meinert <ke...@su...> > > > > > > > > > > > > > > > > > > > > > > > > > I'd be happy to check the stuff in myself, I have > > had > > > > > many years experience with revision control, cvs, > > svn, > > > > > perforce, alienbrain, sourcesafe... Bazaar seems > > like svn > > > > > (at least it has tortoise bzr on windows, which is > > like > > > > > tortoise svn). So hopefully I could manage it... :) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Maybe someone can do a code review, and if good, can > > grant > > > > > me temporary check in access... (i'll have a > > few > > > > > questions for you first of course, regarding where the > > new > > > > > win32 project files should go)... We can always > > back it > > > > > out if something goes wrong. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > It would be nice for someone to verify it works under > > > > > linux, as I have developed on win32 only... > > > > > > > > > > > > > > > Mysth-R, the order of patches should be as follows. > > > > > see here: http://www.subatomicglue.com/seq24/ > > > > > > > > > > > > > > > > > > > > > > > > > and get rev48 from bazaar, then apply patch 1, then 2, > > then > > > > > 3, then finally patch 4... in that order. You > > > > > _might_ have to edit the .patch file so that the > > directory > > > > > names match. I don't know. I would try the > > patch > > > > > first as is, and if it doesn't work go from > > there. > > > > > Feel free to ask for help. I believe Frank's > > had > > > > > success applying the patches as well. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Alternately, I have posted the complete source code, > > so > > > > > maybe you can download that, overwrite your existing > > source, > > > > > and compile it there... > > > > > > http://www.subatomicglue.com/seq24/seq24-0.9.0-win32-beta-4-subatomic-src+bin.tgz > > > > > > > > > > > > > > > > > > > > > > > > > This is rev48 from bazaar, + my changes... > > > > > > > > > > --- > > > > > kevin meinert | http://www.subatomicglue.com > > > > > > > > > > > > > > > > > > > > On Mon, May > > > > > 18, 2009 at 1:19 PM, Mysth-R <mys...@gm...> > > > > > wrote: > > > > > > > > > > > > > > > Hi, > > > > > Kevin, recently made very impressive improvements, > > > > > submitting severals patch. Thank you sooooo much kevin > > for > > > > > your work. > > > > > But I did not have time to apply the patch (since the > > first > > > > > you've posted). So now I am a bit lost : wich > > patch to > > > > > apply first, in wich order ? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > So is it possible for the developpers to update the > > svn > > > > > version applying all kevin's patchs ? > > > > > I would be very good for everybody ! > > > > > > > > > > Or perhaps, just give some privilege access to kevin > > ? > > > > > Thanks > > > > > cheers, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Mysth-R > > > > > > > > > > > > > > > -- > > > > > * > > > > > > > > *************************************************************************************** > > > > > * {^_^} Mysth-R {^_^} > > > > > * <= Aide Auditive => > > > > > * > > > > > * http://myspace.com/mysthr > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > * http://myspace.com/aideauditive > > > > > * http://mysthr.free.fr/Joomla > > > > > => Site dédié à l'audio sous > > > > > Fedora/PlanetCCRMA. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > * > > > > > > > > *************************************************************************************** > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > > > > > > Crystal Reports - New Free Runtime and 30 Day Trial > > > > > > > > > > Check out the new simplified licensing option that > > enables > > > > > > > > > > unlimited royalty-free distribution of the report > > engine > > > > > > > > > > for externally facing server and web deployment. > > > > > > > > > > http://p.sf.net/sfu/businessobjects > > > > > _______________________________________________ > > > > > > > > > > seq24-users mailing list > > > > > > > > > > seq...@li... > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/seq24-users > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > * > > > > > > > > *************************************************************************************** > > > > > * {^_^} Mysth-R {^_^} > > > > > * <= Aide Auditive => > > > > > > > > > > > > > > > * > > > > > * http://myspace.com/mysthr > > > > > > > > > > * http://myspace.com/aideauditive > > > > > * http://mysthr.free.fr/Joomla > > > > > => Site dédié à l'audio sous > > > > > Fedora/PlanetCCRMA. > > > > > > > > > > > > > > > * > > > > > > > > *************************************************************************************** > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -----La pièce jointe associée suit----- > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > Crystal Reports - New Free Runtime and 30 Day Trial > > > > > Check out the new simplified licensing option that > > enables > > > > > > > > > > unlimited royalty-free distribution of the report > > engine > > > > > for externally facing server and web deployment. > > > > > http://p.sf.net/sfu/businessobjects > > > > > -----La pièce jointe associée suit----- > > > > > > > > > > _______________________________________________ > > > > > seq24-users mailing list > > > > > seq...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/seq24-users > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > |
|
From: Aurelien <tyr...@fr...> - 2009-05-20 16:42:28
|
Hello, I'm new here, and quite new to seq24. I use it in a (probably) not-very-usual manner, as I'm a musician quite far from electro things at the beginning. Thus, I've been writing some (let's say) patches for seq24, so that it fits my need. I would like to propose them to the community, but I don't really know the best way to do it. Actually, I've written three different patches, which are not dependent one from the other, and thus, doing a single patch file for all of those is senseless. However, as I never wrote a patch file, I don't know how to do so that my patches can be applied with other patches already applied to the code. Basically, what I've been written aims to: 1. Use a midi control (CC, note-on, or PC) to strat playback. This feature also can start the playback from beginning, even if sequences are already running. It's especially useful when you have a sequence which is longer than others, and you don't know how many times the others will be looped (live mode). With this feature, you can switch to that(those) new sequence(s) and starting them from beginning at the same time. Frank thinks I may improve this feature to turn seq24 into an arpeggiator. I suppose it's possible, and not very hard, but I don't know much about arpeggiator, so I need him to explain me! 2. Use a midi control (CC, note-on, or PC) to switch from one screen to another. This feature already existed in a incremental decremental way, I just improved it so that you can choose the screen number you want to switch on. My purpose was live, once more, as I don't know my setlist before execution, and, moreover, inc/dec is quite hasardous when playing without a monitor, as you sometimes don't see that you inc 2 times, or whatever. 3. The last feature is about sequence editing. I use a lot of asymetrical or composed measures, and sometimes, I've 5/8 following 11/8, or whatever. Don't be too ambitious, I didn't write anything which can support measure changes in a sequence, I'm way too bad for such a thing. I just thought that with a "continuum" of measure's number (i.e lenght of sequence), we may approach those composed or asymtrical measures. For example, I needed a 7/8+11/8+11/8 sequence, and it was impossible to reduce to something else than 29. So, I've changed the "number of measures" menu, so that it's a continuum from 1 to 64. This patch is very easy and everyone can change it for having bigger values (though I think with 1-64 we already have done a lot, then, it would be more useful to get a way to change measure type in sequence editing). Thanks a lot. Aurélien -- Aurélien |
|
From: Frank K. <goe...@ya...> - 2009-05-20 16:41:59
|
Replacing midibus.cpp by the original does work. The next error is: mutex.cpp:24: error: ‘const pthread_mutex_t mutex::recmutex’ is not a static member of ‘class mutex’ mutex.cpp:25: error: ‘const pthread_cond_t condition_var::cond’ is not a static member of ‘class condition_var’ mutex.cpp: In constructor ‘mutex::mutex()’: mutex.cpp:29: error: ‘m_mutex_lock’ was not declared in this scope mutex.cpp:29: error: ‘recmutex’ was not declared in this scope mutex.cpp: In member function ‘void mutex::lock()’: mutex.cpp:35: error: ‘m_mutex_lock’ was not declared in this scope mutex.cpp: In member function ‘void mutex::unlock()’: mutex.cpp:42: error: ‘m_mutex_lock’ was not declared in this scope mutex.cpp: In constructor ‘condition_var::condition_var()’: mutex.cpp:47: error: ‘m_cond’ was not declared in this scope mutex.cpp:47: error: ‘cond’ was not declared in this scope mutex.cpp: In member function ‘void condition_var::signal()’: mutex.cpp:54: error: ‘m_cond’ was not declared in this scope mutex.cpp: In member function ‘void condition_var::wait()’: mutex.cpp:60: error: ‘m_cond’ was not declared in this scope mutex.cpp:60: error: ‘m_mutex_lock’ was not declared in this scope make[2]: *** [mutex.o] Error 1 Is this file in the same category, i.e. to replace by the original? Thanks Frank --- En date de : Mer 20.5.09, Kevin Meinert <ke...@su...> a écrit : > De: Kevin Meinert <ke...@su...> > Objet: Re: [seq24-users] : apply patch to the svn version > À: "Frank Kober" <goe...@ya...> > Cc: "Mysth-R" <mys...@gm...>, seq...@li... > Date: Mercredi 20 Mai 2009, 15h59 > >> also, I do not compile > midibus.cpp on linux, > > that should read _win32_... :) i use > midibus-portaudio.cpp on win32... midibus.cpp is for > non-win32... > > --- > kevin meinert | http://www.subatomicglue.com > > > > > On Wed, May 20, 2009 at 8:59 AM, > Kevin Meinert <ke...@su...> > wrote: > > > win32 version does not use configure, (see config-win32.h, > which you simply copy over config.h when compiling on win32) > so the configure method should still work for linux (i.e. > nothing is changed there)... > > also, I do not compile midibus.cpp on linux, I believe > it's midibus-portaudio.cpp, .... the changes you see > in midibus.cpp/h are from rob's "0.8.7 win32 > beta1" source code... so it's possible it was > broken. maybe try reverting just those 2 files... > > > > > > --- > kevin meinert | http://www.subatomicglue.com > > > > On Wed, May 20, 2009 at 1:48 AM, Frank > Kober <goe...@ya...> > wrote: > > > > > Hi Kevin, > > I had the same error as Mysth-R yesterday applying all > patches in that order. Now with your latest patch update, > I'm getting the following lines below. > > I blindly guessed that this could be related to flags being > set or not (win32/linux). I'm using Linux as well, so do > I have to enforce ALSA-usage at configure time or should > this be done automatically? If not how can I properly > ./configure for linux/alsa/jack ? > > > > > > Thanks in advance, it's moving forward ;) > > Frank > > > > > > midibus.cpp:95: error: prototype for > ‘midibus::midibus(char, int)’ does not match any in > class ‘midibus’ > > midibus.h:56: error: candidates are: midibus::midibus(const > midibus&) > > midibus.h:56: error: > midibus::midibus() > > midibus.cpp: In constructor > ‘mastermidibus::mastermidibus()’: > > midibus.cpp:910: error: ‘m_alsa_seq’ was not declared > in this scope > > midibus.cpp:910: error: ‘snd_seq_client_id’ was not > declared in this scope > > midibus.cpp:877: warning: unused variable ‘ret’ > > midibus.cpp: In member function ‘std::string > mastermidibus::get_midi_out_bus_name(int)’: > > midibus.cpp:1239: error: ‘class midibus’ has no member > named ‘get_client’ > > midibus.cpp:1240: error: ‘class midibus’ has no member > named ‘get_port’ > > midibus.cpp: In member function ‘std::string > mastermidibus::get_midi_in_bus_name(int)’: > > midibus.cpp:1265: error: ‘class midibus’ has no member > named ‘get_client’ > > midibus.cpp:1266: error: ‘class midibus’ has no member > named ‘get_port’ > > make[2]: *** [midibus.o] Error 1 > > make[2]: Leaving directory `/home/fkhome/seq24/src' > > make[1]: *** [all] Error 2 > > make[1]: Leaving directory `/home/fkhome/seq24/src' > > make: *** [all-recursive] Error 1 > > > > > > --- En date de : Mer 20.5.09, Kevin Meinert <ke...@su...> > a écrit : > > > > > De: Kevin Meinert <ke...@su...> > > > Objet: Re: [seq24-users] : apply patch to the svn > version > > > À: "Mysth-R" <mys...@gm...> > > > Cc: seq...@li... > > > Date: Mercredi 20 Mai 2009, 1h05 > > > > > > Yep, when I fixed that bug, I forgot to update the > patch, > > > while the fix was in source > > > code tarball > > > > > > The patch is now updated (which I visually verified > just > > > now...) > > > > > > should be updated now, let me know how it works. > > > > > > --- > > > kevin meinert | http://www.subatomicglue.com > > > > > > > > > > > > > > > On Tue, May 19, 2009 at 4:37 PM, > > > Kevin Meinert <ke...@su...> > > > wrote: > > > > > > > > > for the time being, move that code to public (or put > > > public: keyword before it) to get past the > error. I > > > will take a look tonight. this reminds me of > something I > > > fixed already, so possibly I grabbed a slightly older > diff > > > by mistake... I will check it out. > > > > > > > > > > > > what I think is probably wrong... > > > There should be a member in class perform that > accesses > > > that variable (search for the variable in perform.h) > and > > > users of that variable should use that accessor > method > > > rather than access the private data variable > directly. > > > unless it's the options class, in which case, > options > > > should be a friend of that class (add a friend class > > > options; to the bottom of perform class)... > > > > > > > > > > > > anyway, i'll follow up tonight... > > > --- > > > kevin meinert | http://www.subatomicglue.com > > > > > > > > > > > > On Tue, May 19, 2009 at 4:17 PM, Mysth-R > > > <mys...@gm...> > > > wrote: > > > > > > > > > Ok thank you for the patches. I tried to compile > after > > > applying the 4 patches : > > > 1- win32 > > > 2- midiclock > > > 3- mouseinteraction > > > 4- mutegroups + keybindings > > > > > > Unfortunately I got an error : > > > > > > ..... > > > nclude -I/usr/include/uuid -I/usr/include/libxml2 > > > -I/usr/include/alsa -Wall -g -O2 -MT mainwid.o -MD > -MP > > > -MF .deps/mainwid.Tpo -c -o mainwid.o mainwid.cpp > > > > > > > > > > > > perform.h: In member function ‘void > > > mainwid::draw_sequence_on_pixmap(int)’: > > > perform.h:136: erreur: ‘bool > > > perform::m_show_ui_sequence_key’ is private > > > mainwid.cpp:214: erreur: à l'intérieur du > contexte > > > make[2]: *** [mainwid.o] Erreur 1 > > > > > > > > > > > > make[2]: quittant le répertoire « > > > /home/mysthr/Logiciels/Musique/seq24-rev48/src » > > > make[1]: *** [all] Erreur 2 > > > make[1]: quittant le répertoire « > > > /home/mysthr/Logiciels/Musique/seq24-rev48/src » > > > make: *** [all-recursive] Erreur 1 > > > > > > > > > > > > > > > Any idea ? > > > Thanks > > > > > > Mysth-R > > > > > > ps : I am on linux ^^ > > > > > > > > > 2009/5/18 Kevin Meinert <ke...@su...> > > > > > > > > > > > > > > > I'd be happy to check the stuff in myself, I have > had > > > many years experience with revision control, cvs, > svn, > > > perforce, alienbrain, sourcesafe... Bazaar seems > like svn > > > (at least it has tortoise bzr on windows, which is > like > > > tortoise svn). So hopefully I could manage it... :) > > > > > > > > > > > > > > > > > > Maybe someone can do a code review, and if good, can > grant > > > me temporary check in access... (i'll have a > few > > > questions for you first of course, regarding where the > new > > > win32 project files should go)... We can always > back it > > > out if something goes wrong. > > > > > > > > > > > > > > > > > > It would be nice for someone to verify it works under > > > linux, as I have developed on win32 only... > > > > > > > > > Mysth-R, the order of patches should be as follows. > > > see here: http://www.subatomicglue.com/seq24/ > > > > > > > > > > > > > > > and get rev48 from bazaar, then apply patch 1, then 2, > then > > > 3, then finally patch 4... in that order. You > > > _might_ have to edit the .patch file so that the > directory > > > names match. I don't know. I would try the > patch > > > first as is, and if it doesn't work go from > there. > > > Feel free to ask for help. I believe Frank's > had > > > success applying the patches as well. > > > > > > > > > > > > > > > > > > Alternately, I have posted the complete source code, > so > > > maybe you can download that, overwrite your existing > source, > > > and compile it there... > > > http://www.subatomicglue.com/seq24/seq24-0.9.0-win32-beta-4-subatomic-src+bin.tgz > > > > > > > > > > > > > > > This is rev48 from bazaar, + my changes... > > > > > > --- > > > kevin meinert | http://www.subatomicglue.com > > > > > > > > > > > > On Mon, May > > > 18, 2009 at 1:19 PM, Mysth-R <mys...@gm...> > > > wrote: > > > > > > > > > Hi, > > > Kevin, recently made very impressive improvements, > > > submitting severals patch. Thank you sooooo much kevin > for > > > your work. > > > But I did not have time to apply the patch (since the > first > > > you've posted). So now I am a bit lost : wich > patch to > > > apply first, in wich order ? > > > > > > > > > > > > > > > > > > > > > So is it possible for the developpers to update the > svn > > > version applying all kevin's patchs ? > > > I would be very good for everybody ! > > > > > > Or perhaps, just give some privilege access to kevin > ? > > > Thanks > > > cheers, > > > > > > > > > > > > > > > > > > > > > Mysth-R > > > > > > > > > -- > > > * > > > > *************************************************************************************** > > > * {^_^} Mysth-R {^_^} > > > * <= Aide Auditive => > > > * > > > * http://myspace.com/mysthr > > > > > > > > > > > > > > > > > > > > > * http://myspace.com/aideauditive > > > * http://mysthr.free.fr/Joomla > > > => Site dédié à l'audio sous > > > Fedora/PlanetCCRMA. > > > > > > > > > > > > > > > > > > * > > > > *************************************************************************************** > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > > Crystal Reports - New Free Runtime and 30 Day Trial > > > > > > Check out the new simplified licensing option that > enables > > > > > > unlimited royalty-free distribution of the report > engine > > > > > > for externally facing server and web deployment. > > > > > > http://p.sf.net/sfu/businessobjects > > > _______________________________________________ > > > > > > seq24-users mailing list > > > > > > seq...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/seq24-users > > > > > > > > > > > > > > > > > > > > > > > > -- > > > * > > > > *************************************************************************************** > > > * {^_^} Mysth-R {^_^} > > > * <= Aide Auditive => > > > > > > > > > * > > > * http://myspace.com/mysthr > > > > > > * http://myspace.com/aideauditive > > > * http://mysthr.free.fr/Joomla > > > => Site dédié à l'audio sous > > > Fedora/PlanetCCRMA. > > > > > > > > > * > > > > *************************************************************************************** > > > > > > > > > > > > > > > > > > > > > > > > -----La pièce jointe associée suit----- > > > > > > > ------------------------------------------------------------------------------ > > > Crystal Reports - New Free Runtime and 30 Day Trial > > > Check out the new simplified licensing option that > enables > > > > > > unlimited royalty-free distribution of the report > engine > > > for externally facing server and web deployment. > > > http://p.sf.net/sfu/businessobjects > > > -----La pièce jointe associée suit----- > > > > > > _______________________________________________ > > > seq24-users mailing list > > > seq...@li... > > > https://lists.sourceforge.net/lists/listinfo/seq24-users > > > > > > > > > > > > > > > |
|
From: Kevin M. <ke...@su...> - 2009-05-20 14:31:31
|
>> also, I do not compile midibus.cpp on linux, that should read _win32_... :) i use midibus-portaudio.cpp on win32... midibus.cpp is for non-win32... --- kevin meinert | http://www.subatomicglue.com On Wed, May 20, 2009 at 8:59 AM, Kevin Meinert <ke...@su...>wrote: > > win32 version does not use configure, (see config-win32.h, which you simply > copy over config.h when compiling on win32) so the configure method should > still work for linux (i.e. nothing is changed there)... > > also, I do not compile midibus.cpp on linux, I believe it's > midibus-portaudio.cpp, .... the changes you see in midibus.cpp/h are from > rob's "0.8.7 win32 beta1" source code... so it's possible it was broken. > maybe try reverting just those 2 files... > > > > --- > kevin meinert | http://www.subatomicglue.com > > > On Wed, May 20, 2009 at 1:48 AM, Frank Kober <goe...@ya...> wrote: > >> >> Hi Kevin, >> I had the same error as Mysth-R yesterday applying all patches in that >> order. Now with your latest patch update, I'm getting the following lines >> below. >> I blindly guessed that this could be related to flags being set or not >> (win32/linux). I'm using Linux as well, so do I have to enforce ALSA-usage >> at configure time or should this be done automatically? If not how can I >> properly ./configure for linux/alsa/jack ? >> >> Thanks in advance, it's moving forward ;) >> Frank >> >> >> midibus.cpp:95: error: prototype for ‘midibus::midibus(char, int)’ does >> not match any in class ‘midibus’ >> midibus.h:56: error: candidates are: midibus::midibus(const midibus&) >> midibus.h:56: error: midibus::midibus() >> midibus.cpp: In constructor ‘mastermidibus::mastermidibus()’: >> midibus.cpp:910: error: ‘m_alsa_seq’ was not declared in this scope >> midibus.cpp:910: error: ‘snd_seq_client_id’ was not declared in this scope >> midibus.cpp:877: warning: unused variable ‘ret’ >> midibus.cpp: In member function ‘std::string >> mastermidibus::get_midi_out_bus_name(int)’: >> midibus.cpp:1239: error: ‘class midibus’ has no member named ‘get_client’ >> midibus.cpp:1240: error: ‘class midibus’ has no member named ‘get_port’ >> midibus.cpp: In member function ‘std::string >> mastermidibus::get_midi_in_bus_name(int)’: >> midibus.cpp:1265: error: ‘class midibus’ has no member named ‘get_client’ >> midibus.cpp:1266: error: ‘class midibus’ has no member named ‘get_port’ >> make[2]: *** [midibus.o] Error 1 >> make[2]: Leaving directory `/home/fkhome/seq24/src' >> make[1]: *** [all] Error 2 >> make[1]: Leaving directory `/home/fkhome/seq24/src' >> make: *** [all-recursive] Error 1 >> >> >> --- En date de : Mer 20.5.09, Kevin Meinert <ke...@su...> a >> écrit : >> >> > De: Kevin Meinert <ke...@su...> >> > Objet: Re: [seq24-users] : apply patch to the svn version >> > À: "Mysth-R" <mys...@gm...> >> > Cc: seq...@li... >> > Date: Mercredi 20 Mai 2009, 1h05 >> > >> > Yep, when I fixed that bug, I forgot to update the patch, >> > while the fix was in source >> > code tarball >> > >> > The patch is now updated (which I visually verified just >> > now...) >> > >> > should be updated now, let me know how it works. >> > >> > --- >> > kevin meinert | http://www.subatomicglue.com >> > >> > >> > >> > >> > On Tue, May 19, 2009 at 4:37 PM, >> > Kevin Meinert <ke...@su...> >> > wrote: >> > >> > >> > for the time being, move that code to public (or put >> > public: keyword before it) to get past the error. I >> > will take a look tonight. this reminds me of something I >> > fixed already, so possibly I grabbed a slightly older diff >> > by mistake... I will check it out. >> > >> > >> > >> > what I think is probably wrong... >> > There should be a member in class perform that accesses >> > that variable (search for the variable in perform.h) and >> > users of that variable should use that accessor method >> > rather than access the private data variable directly. >> > unless it's the options class, in which case, options >> > should be a friend of that class (add a friend class >> > options; to the bottom of perform class)... >> > >> > >> > >> > anyway, i'll follow up tonight... >> > --- >> > kevin meinert | http://www.subatomicglue.com >> > >> > >> > >> > On Tue, May 19, 2009 at 4:17 PM, Mysth-R >> > <mys...@gm...> >> > wrote: >> > >> > >> > Ok thank you for the patches. I tried to compile after >> > applying the 4 patches : >> > 1- win32 >> > 2- midiclock >> > 3- mouseinteraction >> > 4- mutegroups + keybindings >> > >> > Unfortunately I got an error : >> > >> > ..... >> > nclude -I/usr/include/uuid -I/usr/include/libxml2 >> > -I/usr/include/alsa -Wall -g -O2 -MT mainwid.o -MD -MP >> > -MF .deps/mainwid.Tpo -c -o mainwid.o mainwid.cpp >> > >> > >> > >> > perform.h: In member function ‘void >> > mainwid::draw_sequence_on_pixmap(int)’: >> > perform.h:136: erreur: ‘bool >> > perform::m_show_ui_sequence_key’ is private >> > mainwid.cpp:214: erreur: à l'intérieur du contexte >> > make[2]: *** [mainwid.o] Erreur 1 >> > >> > >> > >> > make[2]: quittant le répertoire « >> > /home/mysthr/Logiciels/Musique/seq24-rev48/src » >> > make[1]: *** [all] Erreur 2 >> > make[1]: quittant le répertoire « >> > /home/mysthr/Logiciels/Musique/seq24-rev48/src » >> > make: *** [all-recursive] Erreur 1 >> > >> > >> > >> > >> > Any idea ? >> > Thanks >> > >> > Mysth-R >> > >> > ps : I am on linux ^^ >> > >> > >> > 2009/5/18 Kevin Meinert <ke...@su...> >> > >> > >> > >> > >> > I'd be happy to check the stuff in myself, I have had >> > many years experience with revision control, cvs, svn, >> > perforce, alienbrain, sourcesafe... Bazaar seems like svn >> > (at least it has tortoise bzr on windows, which is like >> > tortoise svn). So hopefully I could manage it... :) >> > >> > >> > >> > >> > >> > Maybe someone can do a code review, and if good, can grant >> > me temporary check in access... (i'll have a few >> > questions for you first of course, regarding where the new >> > win32 project files should go)... We can always back it >> > out if something goes wrong. >> > >> > >> > >> > >> > >> > It would be nice for someone to verify it works under >> > linux, as I have developed on win32 only... >> > >> > >> > Mysth-R, the order of patches should be as follows. >> > see here: http://www.subatomicglue.com/seq24/ >> > >> > >> > >> > >> > and get rev48 from bazaar, then apply patch 1, then 2, then >> > 3, then finally patch 4... in that order. You >> > _might_ have to edit the .patch file so that the directory >> > names match. I don't know. I would try the patch >> > first as is, and if it doesn't work go from there. >> > Feel free to ask for help. I believe Frank's had >> > success applying the patches as well. >> > >> > >> > >> > >> > >> > Alternately, I have posted the complete source code, so >> > maybe you can download that, overwrite your existing source, >> > and compile it there... >> > >> http://www.subatomicglue.com/seq24/seq24-0.9.0-win32-beta-4-subatomic-src+bin.tgz >> > >> > >> > >> > >> > This is rev48 from bazaar, + my changes... >> > >> > --- >> > kevin meinert | http://www.subatomicglue.com >> > >> > >> > >> > On Mon, May >> > 18, 2009 at 1:19 PM, Mysth-R <mys...@gm...> >> > wrote: >> > >> > >> > Hi, >> > Kevin, recently made very impressive improvements, >> > submitting severals patch. Thank you sooooo much kevin for >> > your work. >> > But I did not have time to apply the patch (since the first >> > you've posted). So now I am a bit lost : wich patch to >> > apply first, in wich order ? >> > >> > >> > >> > >> > >> > >> > So is it possible for the developpers to update the svn >> > version applying all kevin's patchs ? >> > I would be very good for everybody ! >> > >> > Or perhaps, just give some privilege access to kevin ? >> > Thanks >> > cheers, >> > >> > >> > >> > >> > >> > >> > Mysth-R >> > >> > >> > -- >> > * >> > >> *************************************************************************************** >> > * {^_^} Mysth-R {^_^} >> > * <= Aide Auditive => >> > * >> > * http://myspace.com/mysthr >> > >> > >> > >> > >> > >> > >> > * http://myspace.com/aideauditive >> > * http://mysthr.free.fr/Joomla >> > => Site dédié à l'audio sous >> > Fedora/PlanetCCRMA. >> > >> > >> > >> > >> > >> > * >> > >> *************************************************************************************** >> > >> > >> > >> > >> ------------------------------------------------------------------------------ >> > >> > Crystal Reports - New Free Runtime and 30 Day Trial >> > >> > Check out the new simplified licensing option that enables >> > >> > unlimited royalty-free distribution of the report engine >> > >> > for externally facing server and web deployment. >> > >> > http://p.sf.net/sfu/businessobjects >> > _______________________________________________ >> > >> > seq24-users mailing list >> > >> > seq...@li... >> > >> > https://lists.sourceforge.net/lists/listinfo/seq24-users >> > >> > >> > >> > >> > >> > >> > >> > -- >> > * >> > >> *************************************************************************************** >> > * {^_^} Mysth-R {^_^} >> > * <= Aide Auditive => >> > >> > >> > * >> > * http://myspace.com/mysthr >> > >> > * http://myspace.com/aideauditive >> > * http://mysthr.free.fr/Joomla >> > => Site dédié à l'audio sous >> > Fedora/PlanetCCRMA. >> > >> > >> > * >> > >> *************************************************************************************** >> > >> > >> > >> > >> > >> > >> > >> > -----La pièce jointe associée suit----- >> > >> > >> ------------------------------------------------------------------------------ >> > Crystal Reports - New Free Runtime and 30 Day Trial >> > Check out the new simplified licensing option that enables >> > >> > unlimited royalty-free distribution of the report engine >> > for externally facing server and web deployment. >> > http://p.sf.net/sfu/businessobjects >> > -----La pièce jointe associée suit----- >> > >> > _______________________________________________ >> > seq24-users mailing list >> > seq...@li... >> > https://lists.sourceforge.net/lists/listinfo/seq24-users >> > >> >> >> >> > |
|
From: Kevin M. <ke...@su...> - 2009-05-20 14:07:27
|
win32 version does not use configure, (see config-win32.h, which you simply copy over config.h when compiling on win32) so the configure method should still work for linux (i.e. nothing is changed there)... also, I do not compile midibus.cpp on linux, I believe it's midibus-portaudio.cpp, .... the changes you see in midibus.cpp/h are from rob's "0.8.7 win32 beta1" source code... so it's possible it was broken. maybe try reverting just those 2 files... --- kevin meinert | http://www.subatomicglue.com On Wed, May 20, 2009 at 1:48 AM, Frank Kober <goe...@ya...> wrote: > > Hi Kevin, > I had the same error as Mysth-R yesterday applying all patches in that > order. Now with your latest patch update, I'm getting the following lines > below. > I blindly guessed that this could be related to flags being set or not > (win32/linux). I'm using Linux as well, so do I have to enforce ALSA-usage > at configure time or should this be done automatically? If not how can I > properly ./configure for linux/alsa/jack ? > > Thanks in advance, it's moving forward ;) > Frank > > > midibus.cpp:95: error: prototype for ‘midibus::midibus(char, int)’ does not > match any in class ‘midibus’ > midibus.h:56: error: candidates are: midibus::midibus(const midibus&) > midibus.h:56: error: midibus::midibus() > midibus.cpp: In constructor ‘mastermidibus::mastermidibus()’: > midibus.cpp:910: error: ‘m_alsa_seq’ was not declared in this scope > midibus.cpp:910: error: ‘snd_seq_client_id’ was not declared in this scope > midibus.cpp:877: warning: unused variable ‘ret’ > midibus.cpp: In member function ‘std::string > mastermidibus::get_midi_out_bus_name(int)’: > midibus.cpp:1239: error: ‘class midibus’ has no member named ‘get_client’ > midibus.cpp:1240: error: ‘class midibus’ has no member named ‘get_port’ > midibus.cpp: In member function ‘std::string > mastermidibus::get_midi_in_bus_name(int)’: > midibus.cpp:1265: error: ‘class midibus’ has no member named ‘get_client’ > midibus.cpp:1266: error: ‘class midibus’ has no member named ‘get_port’ > make[2]: *** [midibus.o] Error 1 > make[2]: Leaving directory `/home/fkhome/seq24/src' > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/home/fkhome/seq24/src' > make: *** [all-recursive] Error 1 > > > --- En date de : Mer 20.5.09, Kevin Meinert <ke...@su...> a > écrit : > > > De: Kevin Meinert <ke...@su...> > > Objet: Re: [seq24-users] : apply patch to the svn version > > À: "Mysth-R" <mys...@gm...> > > Cc: seq...@li... > > Date: Mercredi 20 Mai 2009, 1h05 > > > > Yep, when I fixed that bug, I forgot to update the patch, > > while the fix was in source > > code tarball > > > > The patch is now updated (which I visually verified just > > now...) > > > > should be updated now, let me know how it works. > > > > --- > > kevin meinert | http://www.subatomicglue.com > > > > > > > > > > On Tue, May 19, 2009 at 4:37 PM, > > Kevin Meinert <ke...@su...> > > wrote: > > > > > > for the time being, move that code to public (or put > > public: keyword before it) to get past the error. I > > will take a look tonight. this reminds me of something I > > fixed already, so possibly I grabbed a slightly older diff > > by mistake... I will check it out. > > > > > > > > what I think is probably wrong... > > There should be a member in class perform that accesses > > that variable (search for the variable in perform.h) and > > users of that variable should use that accessor method > > rather than access the private data variable directly. > > unless it's the options class, in which case, options > > should be a friend of that class (add a friend class > > options; to the bottom of perform class)... > > > > > > > > anyway, i'll follow up tonight... > > --- > > kevin meinert | http://www.subatomicglue.com > > > > > > > > On Tue, May 19, 2009 at 4:17 PM, Mysth-R > > <mys...@gm...> > > wrote: > > > > > > Ok thank you for the patches. I tried to compile after > > applying the 4 patches : > > 1- win32 > > 2- midiclock > > 3- mouseinteraction > > 4- mutegroups + keybindings > > > > Unfortunately I got an error : > > > > ..... > > nclude -I/usr/include/uuid -I/usr/include/libxml2 > > -I/usr/include/alsa -Wall -g -O2 -MT mainwid.o -MD -MP > > -MF .deps/mainwid.Tpo -c -o mainwid.o mainwid.cpp > > > > > > > > perform.h: In member function ‘void > > mainwid::draw_sequence_on_pixmap(int)’: > > perform.h:136: erreur: ‘bool > > perform::m_show_ui_sequence_key’ is private > > mainwid.cpp:214: erreur: à l'intérieur du contexte > > make[2]: *** [mainwid.o] Erreur 1 > > > > > > > > make[2]: quittant le répertoire « > > /home/mysthr/Logiciels/Musique/seq24-rev48/src » > > make[1]: *** [all] Erreur 2 > > make[1]: quittant le répertoire « > > /home/mysthr/Logiciels/Musique/seq24-rev48/src » > > make: *** [all-recursive] Erreur 1 > > > > > > > > > > Any idea ? > > Thanks > > > > Mysth-R > > > > ps : I am on linux ^^ > > > > > > 2009/5/18 Kevin Meinert <ke...@su...> > > > > > > > > > > I'd be happy to check the stuff in myself, I have had > > many years experience with revision control, cvs, svn, > > perforce, alienbrain, sourcesafe... Bazaar seems like svn > > (at least it has tortoise bzr on windows, which is like > > tortoise svn). So hopefully I could manage it... :) > > > > > > > > > > > > Maybe someone can do a code review, and if good, can grant > > me temporary check in access... (i'll have a few > > questions for you first of course, regarding where the new > > win32 project files should go)... We can always back it > > out if something goes wrong. > > > > > > > > > > > > It would be nice for someone to verify it works under > > linux, as I have developed on win32 only... > > > > > > Mysth-R, the order of patches should be as follows. > > see here: http://www.subatomicglue.com/seq24/ > > > > > > > > > > and get rev48 from bazaar, then apply patch 1, then 2, then > > 3, then finally patch 4... in that order. You > > _might_ have to edit the .patch file so that the directory > > names match. I don't know. I would try the patch > > first as is, and if it doesn't work go from there. > > Feel free to ask for help. I believe Frank's had > > success applying the patches as well. > > > > > > > > > > > > Alternately, I have posted the complete source code, so > > maybe you can download that, overwrite your existing source, > > and compile it there... > > > http://www.subatomicglue.com/seq24/seq24-0.9.0-win32-beta-4-subatomic-src+bin.tgz > > > > > > > > > > This is rev48 from bazaar, + my changes... > > > > --- > > kevin meinert | http://www.subatomicglue.com > > > > > > > > On Mon, May > > 18, 2009 at 1:19 PM, Mysth-R <mys...@gm...> > > wrote: > > > > > > Hi, > > Kevin, recently made very impressive improvements, > > submitting severals patch. Thank you sooooo much kevin for > > your work. > > But I did not have time to apply the patch (since the first > > you've posted). So now I am a bit lost : wich patch to > > apply first, in wich order ? > > > > > > > > > > > > > > So is it possible for the developpers to update the svn > > version applying all kevin's patchs ? > > I would be very good for everybody ! > > > > Or perhaps, just give some privilege access to kevin ? > > Thanks > > cheers, > > > > > > > > > > > > > > Mysth-R > > > > > > -- > > * > > > *************************************************************************************** > > * {^_^} Mysth-R {^_^} > > * <= Aide Auditive => > > * > > * http://myspace.com/mysthr > > > > > > > > > > > > > > * http://myspace.com/aideauditive > > * http://mysthr.free.fr/Joomla > > => Site dédié à l'audio sous > > Fedora/PlanetCCRMA. > > > > > > > > > > > > * > > > *************************************************************************************** > > > > > > > > > ------------------------------------------------------------------------------ > > > > Crystal Reports - New Free Runtime and 30 Day Trial > > > > Check out the new simplified licensing option that enables > > > > unlimited royalty-free distribution of the report engine > > > > for externally facing server and web deployment. > > > > http://p.sf.net/sfu/businessobjects > > _______________________________________________ > > > > seq24-users mailing list > > > > seq...@li... > > > > https://lists.sourceforge.net/lists/listinfo/seq24-users > > > > > > > > > > > > > > > > -- > > * > > > *************************************************************************************** > > * {^_^} Mysth-R {^_^} > > * <= Aide Auditive => > > > > > > * > > * http://myspace.com/mysthr > > > > * http://myspace.com/aideauditive > > * http://mysthr.free.fr/Joomla > > => Site dédié à l'audio sous > > Fedora/PlanetCCRMA. > > > > > > * > > > *************************************************************************************** > > > > > > > > > > > > > > > > -----La pièce jointe associée suit----- > > > > > ------------------------------------------------------------------------------ > > Crystal Reports - New Free Runtime and 30 Day Trial > > Check out the new simplified licensing option that enables > > > > unlimited royalty-free distribution of the report engine > > for externally facing server and web deployment. > > http://p.sf.net/sfu/businessobjects > > -----La pièce jointe associée suit----- > > > > _______________________________________________ > > seq24-users mailing list > > seq...@li... > > https://lists.sourceforge.net/lists/listinfo/seq24-users > > > > > > |
|
From: Frank K. <goe...@ya...> - 2009-05-20 06:48:54
|
Hi Kevin, I had the same error as Mysth-R yesterday applying all patches in that order. Now with your latest patch update, I'm getting the following lines below. I blindly guessed that this could be related to flags being set or not (win32/linux). I'm using Linux as well, so do I have to enforce ALSA-usage at configure time or should this be done automatically? If not how can I properly ./configure for linux/alsa/jack ? Thanks in advance, it's moving forward ;) Frank midibus.cpp:95: error: prototype for ‘midibus::midibus(char, int)’ does not match any in class ‘midibus’ midibus.h:56: error: candidates are: midibus::midibus(const midibus&) midibus.h:56: error: midibus::midibus() midibus.cpp: In constructor ‘mastermidibus::mastermidibus()’: midibus.cpp:910: error: ‘m_alsa_seq’ was not declared in this scope midibus.cpp:910: error: ‘snd_seq_client_id’ was not declared in this scope midibus.cpp:877: warning: unused variable ‘ret’ midibus.cpp: In member function ‘std::string mastermidibus::get_midi_out_bus_name(int)’: midibus.cpp:1239: error: ‘class midibus’ has no member named ‘get_client’ midibus.cpp:1240: error: ‘class midibus’ has no member named ‘get_port’ midibus.cpp: In member function ‘std::string mastermidibus::get_midi_in_bus_name(int)’: midibus.cpp:1265: error: ‘class midibus’ has no member named ‘get_client’ midibus.cpp:1266: error: ‘class midibus’ has no member named ‘get_port’ make[2]: *** [midibus.o] Error 1 make[2]: Leaving directory `/home/fkhome/seq24/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/fkhome/seq24/src' make: *** [all-recursive] Error 1 --- En date de : Mer 20.5.09, Kevin Meinert <ke...@su...> a écrit : > De: Kevin Meinert <ke...@su...> > Objet: Re: [seq24-users] : apply patch to the svn version > À: "Mysth-R" <mys...@gm...> > Cc: seq...@li... > Date: Mercredi 20 Mai 2009, 1h05 > > Yep, when I fixed that bug, I forgot to update the patch, > while the fix was in source > code tarball > > The patch is now updated (which I visually verified just > now...) > > should be updated now, let me know how it works. > > --- > kevin meinert | http://www.subatomicglue.com > > > > > On Tue, May 19, 2009 at 4:37 PM, > Kevin Meinert <ke...@su...> > wrote: > > > for the time being, move that code to public (or put > public: keyword before it) to get past the error. I > will take a look tonight. this reminds me of something I > fixed already, so possibly I grabbed a slightly older diff > by mistake... I will check it out. > > > > what I think is probably wrong... > There should be a member in class perform that accesses > that variable (search for the variable in perform.h) and > users of that variable should use that accessor method > rather than access the private data variable directly. > unless it's the options class, in which case, options > should be a friend of that class (add a friend class > options; to the bottom of perform class)... > > > > anyway, i'll follow up tonight... > --- > kevin meinert | http://www.subatomicglue.com > > > > On Tue, May 19, 2009 at 4:17 PM, Mysth-R > <mys...@gm...> > wrote: > > > Ok thank you for the patches. I tried to compile after > applying the 4 patches : > 1- win32 > 2- midiclock > 3- mouseinteraction > 4- mutegroups + keybindings > > Unfortunately I got an error : > > ..... > nclude -I/usr/include/uuid -I/usr/include/libxml2 > -I/usr/include/alsa -Wall -g -O2 -MT mainwid.o -MD -MP > -MF .deps/mainwid.Tpo -c -o mainwid.o mainwid.cpp > > > > perform.h: In member function ‘void > mainwid::draw_sequence_on_pixmap(int)’: > perform.h:136: erreur: ‘bool > perform::m_show_ui_sequence_key’ is private > mainwid.cpp:214: erreur: à l'intérieur du contexte > make[2]: *** [mainwid.o] Erreur 1 > > > > make[2]: quittant le répertoire « > /home/mysthr/Logiciels/Musique/seq24-rev48/src » > make[1]: *** [all] Erreur 2 > make[1]: quittant le répertoire « > /home/mysthr/Logiciels/Musique/seq24-rev48/src » > make: *** [all-recursive] Erreur 1 > > > > > Any idea ? > Thanks > > Mysth-R > > ps : I am on linux ^^ > > > 2009/5/18 Kevin Meinert <ke...@su...> > > > > > I'd be happy to check the stuff in myself, I have had > many years experience with revision control, cvs, svn, > perforce, alienbrain, sourcesafe... Bazaar seems like svn > (at least it has tortoise bzr on windows, which is like > tortoise svn). So hopefully I could manage it... :) > > > > > > Maybe someone can do a code review, and if good, can grant > me temporary check in access... (i'll have a few > questions for you first of course, regarding where the new > win32 project files should go)... We can always back it > out if something goes wrong. > > > > > > It would be nice for someone to verify it works under > linux, as I have developed on win32 only... > > > Mysth-R, the order of patches should be as follows. > see here: http://www.subatomicglue.com/seq24/ > > > > > and get rev48 from bazaar, then apply patch 1, then 2, then > 3, then finally patch 4... in that order. You > _might_ have to edit the .patch file so that the directory > names match. I don't know. I would try the patch > first as is, and if it doesn't work go from there. > Feel free to ask for help. I believe Frank's had > success applying the patches as well. > > > > > > Alternately, I have posted the complete source code, so > maybe you can download that, overwrite your existing source, > and compile it there... > http://www.subatomicglue.com/seq24/seq24-0.9.0-win32-beta-4-subatomic-src+bin.tgz > > > > > This is rev48 from bazaar, + my changes... > > --- > kevin meinert | http://www.subatomicglue.com > > > > On Mon, May > 18, 2009 at 1:19 PM, Mysth-R <mys...@gm...> > wrote: > > > Hi, > Kevin, recently made very impressive improvements, > submitting severals patch. Thank you sooooo much kevin for > your work. > But I did not have time to apply the patch (since the first > you've posted). So now I am a bit lost : wich patch to > apply first, in wich order ? > > > > > > > So is it possible for the developpers to update the svn > version applying all kevin's patchs ? > I would be very good for everybody ! > > Or perhaps, just give some privilege access to kevin ? > Thanks > cheers, > > > > > > > Mysth-R > > > -- > * > *************************************************************************************** > * {^_^} Mysth-R {^_^} > * <= Aide Auditive => > * > * http://myspace.com/mysthr > > > > > > > * http://myspace.com/aideauditive > * http://mysthr.free.fr/Joomla > => Site dédié à l'audio sous > Fedora/PlanetCCRMA. > > > > > > * > *************************************************************************************** > > > > ------------------------------------------------------------------------------ > > Crystal Reports - New Free Runtime and 30 Day Trial > > Check out the new simplified licensing option that enables > > unlimited royalty-free distribution of the report engine > > for externally facing server and web deployment. > > http://p.sf.net/sfu/businessobjects > _______________________________________________ > > seq24-users mailing list > > seq...@li... > > https://lists.sourceforge.net/lists/listinfo/seq24-users > > > > > > > > -- > * > *************************************************************************************** > * {^_^} Mysth-R {^_^} > * <= Aide Auditive => > > > * > * http://myspace.com/mysthr > > * http://myspace.com/aideauditive > * http://mysthr.free.fr/Joomla > => Site dédié à l'audio sous > Fedora/PlanetCCRMA. > > > * > *************************************************************************************** > > > > > > > > -----La pièce jointe associée suit----- > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables > > unlimited royalty-free distribution of the report engine > for externally facing server and web deployment. > http://p.sf.net/sfu/businessobjects > -----La pièce jointe associée suit----- > > _______________________________________________ > seq24-users mailing list > seq...@li... > https://lists.sourceforge.net/lists/listinfo/seq24-users > |
|
From: Kevin M. <ke...@su...> - 2009-05-19 23:05:52
|
Yep, when I fixed that bug, I forgot to update the patch<http://www.subatomicglue.com/seq24/rev48win32midiclockmouseinteraction-add-mutegroup+keybind.patch>, while the fix was in source code tarball<http://www.subatomicglue.com/seq24/seq24-0.9.0-win32-beta-4-subatomic-src+bin.tgz> The patch is now updated (which I visually verified just now...) should be updated now, let me know how it works. --- kevin meinert | http://www.subatomicglue.com On Tue, May 19, 2009 at 4:37 PM, Kevin Meinert <ke...@su...>wrote: > > for the time being, move that code to public (or put public: keyword before > it) to get past the error. I will take a look tonight. this reminds me > of something I fixed already, so possibly I grabbed a slightly older diff by > mistake... I will check it out. > > what I think is probably wrong... > There should be a member in class perform that accesses that variable > (search for the variable in perform.h) and users of that variable should use > that accessor method rather than access the private data variable > directly. unless it's the options class, in which case, options should be > a friend of that class (add a friend class options; to the bottom of perform > class)... > > anyway, i'll follow up tonight... > --- > kevin meinert | http://www.subatomicglue.com > > > On Tue, May 19, 2009 at 4:17 PM, Mysth-R <mys...@gm...> wrote: > >> Ok thank you for the patches. I tried to compile after applying the 4 >> patches : >> 1- win32 >> 2- midiclock >> 3- mouseinteraction >> 4- mutegroups + keybindings >> >> Unfortunately I got an error : >> >> ..... >> nclude -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/alsa >> -Wall -g -O2 -MT mainwid.o -MD -MP -MF .deps/mainwid.Tpo -c -o mainwid.o >> mainwid.cpp >> perform.h: In member function ‘void >> mainwid::draw_sequence_on_pixmap(int)’: >> perform.h:136: erreur: ‘bool perform::m_show_ui_sequence_key’ is private >> mainwid.cpp:214: erreur: à l'intérieur du contexte >> make[2]: *** [mainwid.o] Erreur 1 >> make[2]: quittant le répertoire « >> /home/mysthr/Logiciels/Musique/seq24-rev48/src » >> make[1]: *** [all] Erreur 2 >> make[1]: quittant le répertoire « >> /home/mysthr/Logiciels/Musique/seq24-rev48/src » >> make: *** [all-recursive] Erreur 1 >> >> Any idea ? >> Thanks >> >> Mysth-R >> >> ps : I am on linux ^^ >> >> >> 2009/5/18 Kevin Meinert <ke...@su...> >> >> >>> I'd be happy to check the stuff in myself, I have had many years >>> experience with revision control, cvs, svn, perforce, alienbrain, >>> sourcesafe... Bazaar seems like svn (at least it has tortoise bzr on >>> windows, which is like tortoise svn). So hopefully I could manage it... :) >>> >>> Maybe someone can do a code review, and if good, can grant me temporary >>> check in access... (i'll have a few questions for you first of course, >>> regarding where the new win32 project files should go)... We can always >>> back it out if something goes wrong. >>> >>> It would be nice for someone to verify it works under linux, as I have >>> developed on win32 only... >>> >>> >>> Mysth-R, the order of patches should be as follows. >>> see here: http://www.subatomicglue.com/seq24/ >>> and get rev48 from bazaar, then apply patch 1, then 2, then 3, then >>> finally patch 4... in that order. You _might_ have to edit the .patch >>> file so that the directory names match. I don't know. I would try the >>> patch first as is, and if it doesn't work go from there. Feel free to ask >>> for help. I believe Frank's had success applying the patches as well. >>> >>> Alternately, I have posted the complete source code, so maybe you can >>> download that, overwrite your existing source, and compile it there... >>> >>> http://www.subatomicglue.com/seq24/seq24-0.9.0-win32-beta-4-subatomic-src+bin.tgz >>> This is rev48 from bazaar, + my changes... >>> >>> --- >>> kevin meinert | http://www.subatomicglue.com >>> >>> >>> On Mon, May 18, 2009 at 1:19 PM, Mysth-R <mys...@gm...> wrote: >>> >>>> Hi, >>>> Kevin, recently made very impressive improvements, submitting severals >>>> patch. Thank you sooooo much kevin for your work. >>>> But I did not have time to apply the patch (since the first you've >>>> posted). So now I am a bit lost : wich patch to apply first, in wich order ? >>>> So is it possible for the developpers to update the svn version applying >>>> all kevin's patchs ? >>>> I would be very good for everybody ! >>>> >>>> Or perhaps, just give some privilege access to kevin ? >>>> Thanks >>>> cheers, >>>> >>>> Mysth-R >>>> >>>> -- >>>> * >>>> *************************************************************************************** >>>> * {^_^} Mysth-R {^_^} >>>> * <= Aide Auditive => >>>> * >>>> * http://myspace.com/mysthr >>>> * http://myspace.com/aideauditive >>>> * http://mysthr.free.fr/Joomla => Site dédié à l'audio sous >>>> Fedora/PlanetCCRMA. >>>> * >>>> *************************************************************************************** >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Crystal Reports - New Free Runtime and 30 Day Trial >>>> Check out the new simplified licensing option that enables >>>> unlimited royalty-free distribution of the report engine >>>> for externally facing server and web deployment. >>>> http://p.sf.net/sfu/businessobjects >>>> _______________________________________________ >>>> seq24-users mailing list >>>> seq...@li... >>>> https://lists.sourceforge.net/lists/listinfo/seq24-users >>>> >>>> >>> >> >> >> -- >> * >> *************************************************************************************** >> * {^_^} Mysth-R {^_^} >> * <= Aide Auditive => >> * >> * http://myspace.com/mysthr >> * http://myspace.com/aideauditive >> * http://mysthr.free.fr/Joomla => Site dédié à l'audio sous >> Fedora/PlanetCCRMA. >> * >> *************************************************************************************** >> > > |
|
From: Kevin M. <ke...@su...> - 2009-05-19 21:37:22
|
for the time being, move that code to public (or put public: keyword before it) to get past the error. I will take a look tonight. this reminds me of something I fixed already, so possibly I grabbed a slightly older diff by mistake... I will check it out. what I think is probably wrong... There should be a member in class perform that accesses that variable (search for the variable in perform.h) and users of that variable should use that accessor method rather than access the private data variable directly. unless it's the options class, in which case, options should be a friend of that class (add a friend class options; to the bottom of perform class)... anyway, i'll follow up tonight... --- kevin meinert | http://www.subatomicglue.com On Tue, May 19, 2009 at 4:17 PM, Mysth-R <mys...@gm...> wrote: > Ok thank you for the patches. I tried to compile after applying the 4 > patches : > 1- win32 > 2- midiclock > 3- mouseinteraction > 4- mutegroups + keybindings > > Unfortunately I got an error : > > ..... > nclude -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/alsa > -Wall -g -O2 -MT mainwid.o -MD -MP -MF .deps/mainwid.Tpo -c -o mainwid.o > mainwid.cpp > perform.h: In member function ‘void mainwid::draw_sequence_on_pixmap(int)’: > perform.h:136: erreur: ‘bool perform::m_show_ui_sequence_key’ is private > mainwid.cpp:214: erreur: à l'intérieur du contexte > make[2]: *** [mainwid.o] Erreur 1 > make[2]: quittant le répertoire « > /home/mysthr/Logiciels/Musique/seq24-rev48/src » > make[1]: *** [all] Erreur 2 > make[1]: quittant le répertoire « > /home/mysthr/Logiciels/Musique/seq24-rev48/src » > make: *** [all-recursive] Erreur 1 > > Any idea ? > Thanks > > Mysth-R > > ps : I am on linux ^^ > > > 2009/5/18 Kevin Meinert <ke...@su...> > > >> I'd be happy to check the stuff in myself, I have had many years >> experience with revision control, cvs, svn, perforce, alienbrain, >> sourcesafe... Bazaar seems like svn (at least it has tortoise bzr on >> windows, which is like tortoise svn). So hopefully I could manage it... :) >> >> Maybe someone can do a code review, and if good, can grant me temporary >> check in access... (i'll have a few questions for you first of course, >> regarding where the new win32 project files should go)... We can always >> back it out if something goes wrong. >> >> It would be nice for someone to verify it works under linux, as I have >> developed on win32 only... >> >> >> Mysth-R, the order of patches should be as follows. >> see here: http://www.subatomicglue.com/seq24/ >> and get rev48 from bazaar, then apply patch 1, then 2, then 3, then >> finally patch 4... in that order. You _might_ have to edit the .patch >> file so that the directory names match. I don't know. I would try the >> patch first as is, and if it doesn't work go from there. Feel free to ask >> for help. I believe Frank's had success applying the patches as well. >> >> Alternately, I have posted the complete source code, so maybe you can >> download that, overwrite your existing source, and compile it there... >> >> http://www.subatomicglue.com/seq24/seq24-0.9.0-win32-beta-4-subatomic-src+bin.tgz >> This is rev48 from bazaar, + my changes... >> >> --- >> kevin meinert | http://www.subatomicglue.com >> >> >> On Mon, May 18, 2009 at 1:19 PM, Mysth-R <mys...@gm...> wrote: >> >>> Hi, >>> Kevin, recently made very impressive improvements, submitting severals >>> patch. Thank you sooooo much kevin for your work. >>> But I did not have time to apply the patch (since the first you've >>> posted). So now I am a bit lost : wich patch to apply first, in wich order ? >>> So is it possible for the developpers to update the svn version applying >>> all kevin's patchs ? >>> I would be very good for everybody ! >>> >>> Or perhaps, just give some privilege access to kevin ? >>> Thanks >>> cheers, >>> >>> Mysth-R >>> >>> -- >>> * >>> *************************************************************************************** >>> * {^_^} Mysth-R {^_^} >>> * <= Aide Auditive => >>> * >>> * http://myspace.com/mysthr >>> * http://myspace.com/aideauditive >>> * http://mysthr.free.fr/Joomla => Site dédié à l'audio sous >>> Fedora/PlanetCCRMA. >>> * >>> *************************************************************************************** >>> >>> >>> ------------------------------------------------------------------------------ >>> Crystal Reports - New Free Runtime and 30 Day Trial >>> Check out the new simplified licensing option that enables >>> unlimited royalty-free distribution of the report engine >>> for externally facing server and web deployment. >>> http://p.sf.net/sfu/businessobjects >>> _______________________________________________ >>> seq24-users mailing list >>> seq...@li... >>> https://lists.sourceforge.net/lists/listinfo/seq24-users >>> >>> >> > > > -- > * > *************************************************************************************** > * {^_^} Mysth-R {^_^} > * <= Aide Auditive => > * > * http://myspace.com/mysthr > * http://myspace.com/aideauditive > * http://mysthr.free.fr/Joomla => Site dédié à l'audio sous > Fedora/PlanetCCRMA. > * > *************************************************************************************** > |
|
From: Mysth-R <mys...@gm...> - 2009-05-19 21:17:40
|
Ok thank you for the patches. I tried to compile after applying the 4 patches : 1- win32 2- midiclock 3- mouseinteraction 4- mutegroups + keybindings Unfortunately I got an error : ..... nclude -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/alsa -Wall -g -O2 -MT mainwid.o -MD -MP -MF .deps/mainwid.Tpo -c -o mainwid.o mainwid.cpp perform.h: In member function ‘void mainwid::draw_sequence_on_pixmap(int)’: perform.h:136: erreur: ‘bool perform::m_show_ui_sequence_key’ is private mainwid.cpp:214: erreur: à l'intérieur du contexte make[2]: *** [mainwid.o] Erreur 1 make[2]: quittant le répertoire « /home/mysthr/Logiciels/Musique/seq24-rev48/src » make[1]: *** [all] Erreur 2 make[1]: quittant le répertoire « /home/mysthr/Logiciels/Musique/seq24-rev48/src » make: *** [all-recursive] Erreur 1 Any idea ? Thanks Mysth-R ps : I am on linux ^^ 2009/5/18 Kevin Meinert <ke...@su...> > > I'd be happy to check the stuff in myself, I have had many years experience > with revision control, cvs, svn, perforce, alienbrain, sourcesafe... Bazaar > seems like svn (at least it has tortoise bzr on windows, which is like > tortoise svn). So hopefully I could manage it... :) > > Maybe someone can do a code review, and if good, can grant me temporary > check in access... (i'll have a few questions for you first of course, > regarding where the new win32 project files should go)... We can always > back it out if something goes wrong. > > It would be nice for someone to verify it works under linux, as I have > developed on win32 only... > > > Mysth-R, the order of patches should be as follows. > see here: http://www.subatomicglue.com/seq24/ > and get rev48 from bazaar, then apply patch 1, then 2, then 3, then finally > patch 4... in that order. You _might_ have to edit the .patch file so > that the directory names match. I don't know. I would try the patch first > as is, and if it doesn't work go from there. Feel free to ask for help. I > believe Frank's had success applying the patches as well. > > Alternately, I have posted the complete source code, so maybe you can > download that, overwrite your existing source, and compile it there... > > http://www.subatomicglue.com/seq24/seq24-0.9.0-win32-beta-4-subatomic-src+bin.tgz > This is rev48 from bazaar, + my changes... > > --- > kevin meinert | http://www.subatomicglue.com > > > On Mon, May 18, 2009 at 1:19 PM, Mysth-R <mys...@gm...> wrote: > >> Hi, >> Kevin, recently made very impressive improvements, submitting severals >> patch. Thank you sooooo much kevin for your work. >> But I did not have time to apply the patch (since the first you've >> posted). So now I am a bit lost : wich patch to apply first, in wich order ? >> So is it possible for the developpers to update the svn version applying >> all kevin's patchs ? >> I would be very good for everybody ! >> >> Or perhaps, just give some privilege access to kevin ? >> Thanks >> cheers, >> >> Mysth-R >> >> -- >> * >> *************************************************************************************** >> * {^_^} Mysth-R {^_^} >> * <= Aide Auditive => >> * >> * http://myspace.com/mysthr >> * http://myspace.com/aideauditive >> * http://mysthr.free.fr/Joomla => Site dédié à l'audio sous >> Fedora/PlanetCCRMA. >> * >> *************************************************************************************** >> >> >> ------------------------------------------------------------------------------ >> Crystal Reports - New Free Runtime and 30 Day Trial >> Check out the new simplified licensing option that enables >> unlimited royalty-free distribution of the report engine >> for externally facing server and web deployment. >> http://p.sf.net/sfu/businessobjects >> _______________________________________________ >> seq24-users mailing list >> seq...@li... >> https://lists.sourceforge.net/lists/listinfo/seq24-users >> >> > -- * *************************************************************************************** * {^_^} Mysth-R {^_^} * <= Aide Auditive => * * http://myspace.com/mysthr * http://myspace.com/aideauditive * http://mysthr.free.fr/Joomla => Site dédié à l'audio sous Fedora/PlanetCCRMA. * *************************************************************************************** |
|
From: Kevin M. <ke...@su...> - 2009-05-18 18:35:48
|
I'd be happy to check the stuff in myself, I have had many years experience with revision control, cvs, svn, perforce, alienbrain, sourcesafe... Bazaar seems like svn (at least it has tortoise bzr on windows, which is like tortoise svn). So hopefully I could manage it... :) Maybe someone can do a code review, and if good, can grant me temporary check in access... (i'll have a few questions for you first of course, regarding where the new win32 project files should go)... We can always back it out if something goes wrong. It would be nice for someone to verify it works under linux, as I have developed on win32 only... Mysth-R, the order of patches should be as follows. see here: http://www.subatomicglue.com/seq24/ and get rev48 from bazaar, then apply patch 1, then 2, then 3, then finally patch 4... in that order. You _might_ have to edit the .patch file so that the directory names match. I don't know. I would try the patch first as is, and if it doesn't work go from there. Feel free to ask for help. I believe Frank's had success applying the patches as well. Alternately, I have posted the complete source code, so maybe you can download that, overwrite your existing source, and compile it there... http://www.subatomicglue.com/seq24/seq24-0.9.0-win32-beta-4-subatomic-src+bin.tgz This is rev48 from bazaar, + my changes... --- kevin meinert | http://www.subatomicglue.com On Mon, May 18, 2009 at 1:19 PM, Mysth-R <mys...@gm...> wrote: > Hi, > Kevin, recently made very impressive improvements, submitting severals > patch. Thank you sooooo much kevin for your work. > But I did not have time to apply the patch (since the first you've posted). > So now I am a bit lost : wich patch to apply first, in wich order ? > So is it possible for the developpers to update the svn version applying > all kevin's patchs ? > I would be very good for everybody ! > > Or perhaps, just give some privilege access to kevin ? > Thanks > cheers, > > Mysth-R > > -- > * > *************************************************************************************** > * {^_^} Mysth-R {^_^} > * <= Aide Auditive => > * > * http://myspace.com/mysthr > * http://myspace.com/aideauditive > * http://mysthr.free.fr/Joomla => Site dédié à l'audio sous > Fedora/PlanetCCRMA. > * > *************************************************************************************** > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables > unlimited royalty-free distribution of the report engine > for externally facing server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > seq24-users mailing list > seq...@li... > https://lists.sourceforge.net/lists/listinfo/seq24-users > > |
|
From: Mysth-R <mys...@gm...> - 2009-05-18 18:19:47
|
Hi,
Kevin, recently made very impressive improvements, submitting severals
patch. Thank you sooooo much kevin for your work.
But I did not have time to apply the patch (since the first you've posted).
So now I am a bit lost : wich patch to apply first, in wich order ?
So is it possible for the developpers to update the svn version applying all
kevin's patchs ?
I would be very good for everybody !
Or perhaps, just give some privilege access to kevin ?
Thanks
cheers,
Mysth-R
--
*
***************************************************************************************
* {^_^} Mysth-R {^_^}
* <= Aide Auditive =>
*
* http://myspace.com/mysthr
* http://myspace.com/aideauditive
* http://mysthr.free.fr/Joomla => Site dédié à l'audio sous
Fedora/PlanetCCRMA.
*
***************************************************************************************
|
|
From: Kevin M. <ke...@su...> - 2009-05-17 20:27:49
|
Frank, >> currently playing notes are not note-off'ed and hang, I've addressed this bug, please see the new patch on my page: http://www.subatomicglue.com/seq24/ http://www.subatomicglue.com/seq24/rev48win32-add-midiclock.patch I added an "all_notes_off()" method to perform.h/cpp thanks! --- kevin meinert | http://www.subatomicglue.com On Sun, May 17, 2009 at 9:08 AM, Frank Kober <goe...@ya...> wrote: > > Hi Kevin, > this concerns MIDI slave patch, just to let you know: > apparently when receiving a MIDI_STOP in midi slave mode, currently playing > notes are not note-off'ed and hang, so maybe there is a missing cleanup in > the code? > Regards > Frank > > --- En date de : Mar 12.5.09, Kevin Meinert <ke...@su...> a > écrit : > > > De: Kevin Meinert <ke...@su...> > > Objet: any feedback? > > À: "Guido Scholz" <gui...@ba...>, "go music" < > goe...@ya...> > > Date: Mardi 12 Mai 2009, 20h51 > > > > regarding Win32, mouse interaction, and midiclock... > > > > Is there anything you want changed in my previous seq24 > > patches? code style, other clean up... > > Anything you're thinking of rejecting? if > > so, let me know if there's a way I can clean up for > > resubmit... > > > > > > > > close to releasing another patch for keybindings plus a few > > other enhancements. > > so if I get your feedback about the old stuff, I can > > incorporate any new ideas into the next patch before posting > > it... as well as work to clean up the older patches to meet > > more favourable approval. :) > > > > > > > > thanks for your time checking this stuff out, > > --- > > kevin meinert | http://www.subatomicglue.com > > > > > > > > |
|
From: Kevin M. <ke...@su...> - 2009-05-17 20:06:24
|
Hello everyone I have added a configuration menu to configure keybindings in seq24. They are saved to seq24rc on exit... Additionally a crash fix, enhanced mute-group functionality (learn button on UI), and others, see below for details... patches against "rev48 with my previous 3 patches (win32 midiclock mouseinteraction)": http://www.subatomicglue.com/seq24/rev48win32midiclockmouseinteraction-add-mutegroup+keybind.patch patches against "rev48 with my win32 patch": http://www.subatomicglue.com/seq24/rev48win32-add-MidiclockMouseinteractionMutegroupsKeybind.patch see here for new win32 binary with these changes... http://www.subatomicglue.com/seq24/ please send feedback ============================================================== Here's what's new in this patch, as compared to my previous 3 patches (win32 midiclockslave mouseinteraction) ============================================================== mute groups from altefrequenzy / gomusic crash fix when pasting in main window without previously doing a copy - the clipboard didn't have a midi channel set, playing any notes to this resulted in a crash new file/options/(keyboard tab) menu - GUI for editing keybindings L button in main window - lets you save mute groups into one of the mutegroup keys (see keyboard tab) - highlights when "learn" is active. - see also the Insert key (default key for mute group learn), hold it down while pressing a mute group key to assign - Learn Key also toggles the main window's L button visually... confirmation(or error) dialogs for assigning mute group keys - it was very confusing before when it failed silently, now it is clear. .seq24rc file: - now has better comments for keybindings i.e. 97 2 # 'a' - fix for the Number of [keyboard-control] keys: not hardcoded to 32 but actual number of keys that follow, same for [keyboard-groups]. it should always be 32, but i think i had a partial write happen once that screwed up something resulting in nothing in the map, but there was a 32 there, so it happily read values from later in the file... rare bug, probably happened because i killed the app in the middle of writing... on the main window, each sequencer box now has a label that shows the keybinding to toggle mute/unmute - enabled by default - can disable in the new Keyboard options tooltips for UI elements now work, when using older versions of GTK. fix sequencer start/stop keybinding to work with SPACEBAR for both start AND stop, consistently across all UIs (main window, sequencer editor, song editor). - some UIs before were hard coded to SPACEBAR, (i think i did this in seqroll) - some UIs did not support SPACEBAR bound to both start and stop (as a toggle) - key_start and key_stop now in .seq24rc (also in Keyboard options tab) command line "show keys" option now also shows the name of the key you typed rather than only the keycode i.e. 97 == 'a' sync'd the .seq24usr loader with the .sec24rc loader (mute groups, etc..) - also updated it for the other keybindings, not present before bpm up/dn, keyscreenset, start/stop... - it turns out this is all ifdef 0'd out anyway, so... sorry, it's not really available .. but at least the 2 code files are sync'd! :) --- kevin meinert | http://www.subatomicglue.com |
|
From: Kevin M. <ke...@su...> - 2009-05-17 15:19:46
|
Good catch, I'll look into that... --- kevin meinert | http://www.subatomicglue.com On Sun, May 17, 2009 at 9:08 AM, Frank Kober <goe...@ya...> wrote: > > Hi Kevin, > this concerns MIDI slave patch, just to let you know: > apparently when receiving a MIDI_STOP in midi slave mode, currently playing > notes are not note-off'ed and hang, so maybe there is a missing cleanup in > the code? > Regards > Frank > > --- En date de : Mar 12.5.09, Kevin Meinert <ke...@su...> a > écrit : > > > De: Kevin Meinert <ke...@su...> > > Objet: any feedback? > > À: "Guido Scholz" <gui...@ba...>, "go music" < > goe...@ya...> > > Date: Mardi 12 Mai 2009, 20h51 > > > > regarding Win32, mouse interaction, and midiclock... > > > > Is there anything you want changed in my previous seq24 > > patches? code style, other clean up... > > Anything you're thinking of rejecting? if > > so, let me know if there's a way I can clean up for > > resubmit... > > > > > > > > close to releasing another patch for keybindings plus a few > > other enhancements. > > so if I get your feedback about the old stuff, I can > > incorporate any new ideas into the next patch before posting > > it... as well as work to clean up the older patches to meet > > more favourable approval. :) > > > > > > > > thanks for your time checking this stuff out, > > --- > > kevin meinert | http://www.subatomicglue.com > > > > > > > > |
|
From: Frank K. <goe...@ya...> - 2009-05-17 14:08:15
|
Hi Kevin, this concerns MIDI slave patch, just to let you know: apparently when receiving a MIDI_STOP in midi slave mode, currently playing notes are not note-off'ed and hang, so maybe there is a missing cleanup in the code? Regards Frank --- En date de : Mar 12.5.09, Kevin Meinert <ke...@su...> a écrit : > De: Kevin Meinert <ke...@su...> > Objet: any feedback? > À: "Guido Scholz" <gui...@ba...>, "go music" <goe...@ya...> > Date: Mardi 12 Mai 2009, 20h51 > > regarding Win32, mouse interaction, and midiclock... > > Is there anything you want changed in my previous seq24 > patches? code style, other clean up... > Anything you're thinking of rejecting? if > so, let me know if there's a way I can clean up for > resubmit... > > > > close to releasing another patch for keybindings plus a few > other enhancements. > so if I get your feedback about the old stuff, I can > incorporate any new ideas into the next patch before posting > it... as well as work to clean up the older patches to meet > more favourable approval. :) > > > > thanks for your time checking this stuff out, > --- > kevin meinert | http://www.subatomicglue.com > > |
|
From: Guido S. <gui...@ba...> - 2009-05-07 20:12:55
|
Am Thu, 07. May 2009 um 01:07:38 -0500 schrieb Kevin Meinert: Hi Kevin, > though, ideally it'd be stored in the project file. but that's an area i > haven't looked into yet... so i can't speak to how feasible it is. > What does everyone think? I would prefer a single project file containing all necessary information. Guido -- http://www.bayernline.de/~gscholz/ http://www.lug-burghausen.org/ |
|
From: Mysth-R <mys...@gm...> - 2009-05-07 11:31:48
|
Hi, Yes it's a very good idea. The best would be to have just one project file. Thanks you kevin for continuing this great project Cheers, Mysth-R 2009/5/7 Frank Kober <goe...@ya...> > > Yes this is something I would have suggested as well since group > definitions should vary from one project to another. > You've said it already: Is there a way to parse a project file for > mute-groups data and remain compatible with older projects files that don't > contain that data ? > Two files per project are always a bit nasty to handle... > > > --- En date de : Jeu 7.5.09, Kevin Meinert <ke...@su...> a > écrit : > > > De: Kevin Meinert <ke...@su...> > > Objet: mute-groups per project? > > À: "Frank Kober" <goe...@ya...> > > Cc: "Guido Scholz" <gui...@ba...>, > seq...@li... > > Date: Jeudi 7 Mai 2009, 8h07 > > > > regarding the mute-groups patch... > > > > I have an idea that I'd like the mute groups to be > > saved with the project file, rather than globally. > > the reasoning being that if you change your mapping, keys, > > or the group assignments, then in the future, your sets > > might not work anymore... as these groups are stored > > globally in the seq24rc file currently... > > > > > > maybe this per-project mute-groups could be something you > > elect to save out or not (default to using global mute > > groups perhaps)... > > > > I was thinking one way, if we don't want to store the > > mutegroups in the project file directly, would be a file > > next to the project file, named the same, but with a > > .s24groups extension on it, (or something else)... > > if the file exists, then it loads those prefs... > > > > > > though, ideally it'd be stored in the project file. > > but that's an area i haven't looked into yet... so i > > can't speak to how feasible it is. > > > > What does everyone think? > > > > > > > > > > > > --- > > kevin meinert | http://www.subatomicglue.com > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your > production scanning environment may not be a perfect world - but thanks to > Kodak, there's a perfect scanner to get the job done! With the NEW KODAK > i700 > Series Scanner you'll get full speed at 300 dpi even with all image > processing features enabled. http://p.sf.net/sfu/kodak-com > _______________________________________________ > seq24-users mailing list > seq...@li... > https://lists.sourceforge.net/lists/listinfo/seq24-users > -- * *************************************************************************************** * {^_^} Mysth-R {^_^} * <= Aide Auditive => * * http://myspace.com/mysthr * http://myspace.com/aideauditive * http://mysthr.free.fr/Joomla => Site dédié à l'audio sous Fedora/PlanetCCRMA. * *************************************************************************************** |
|
From: Frank K. <goe...@ya...> - 2009-05-07 07:22:18
|
Yes this is something I would have suggested as well since group definitions should vary from one project to another. You've said it already: Is there a way to parse a project file for mute-groups data and remain compatible with older projects files that don't contain that data ? Two files per project are always a bit nasty to handle... --- En date de : Jeu 7.5.09, Kevin Meinert <ke...@su...> a écrit : > De: Kevin Meinert <ke...@su...> > Objet: mute-groups per project? > À: "Frank Kober" <goe...@ya...> > Cc: "Guido Scholz" <gui...@ba...>, seq...@li... > Date: Jeudi 7 Mai 2009, 8h07 > > regarding the mute-groups patch... > > I have an idea that I'd like the mute groups to be > saved with the project file, rather than globally. > the reasoning being that if you change your mapping, keys, > or the group assignments, then in the future, your sets > might not work anymore... as these groups are stored > globally in the seq24rc file currently... > > > maybe this per-project mute-groups could be something you > elect to save out or not (default to using global mute > groups perhaps)... > > I was thinking one way, if we don't want to store the > mutegroups in the project file directly, would be a file > next to the project file, named the same, but with a > .s24groups extension on it, (or something else)... > if the file exists, then it loads those prefs... > > > though, ideally it'd be stored in the project file. > but that's an area i haven't looked into yet... so i > can't speak to how feasible it is. > > What does everyone think? > > > > > > --- > kevin meinert | http://www.subatomicglue.com > > > > |
|
From: Kevin M. <ke...@su...> - 2009-05-07 06:07:41
|
regarding the mute-groups patch... I have an idea that I'd like the mute groups to be saved with the project file, rather than globally. the reasoning being that if you change your mapping, keys, or the group assignments, then in the future, your sets might not work anymore... as these groups are stored globally in the seq24rc file currently... maybe this per-project mute-groups could be something you elect to save out or not (default to using global mute groups perhaps)... I was thinking one way, if we don't want to store the mutegroups in the project file directly, would be a file next to the project file, named the same, but with a .s24groups extension on it, (or something else)... if the file exists, then it loads those prefs... though, ideally it'd be stored in the project file. but that's an area i haven't looked into yet... so i can't speak to how feasible it is. What does everyone think? --- kevin meinert | http://www.subatomicglue.com |
|
From: Frank K. <goe...@ya...> - 2009-05-07 05:57:47
|
OK, my bad, had skipped your comment on win32 patch dependency. BTW: I saw a note in your code on MIDI_CONTINUE and tested that. It works perfectly. So we all await the final big merger and preferences GUI improvements :) Nice to see this sequencer really progress Frank --- En date de : Mer 6.5.09, Kevin Meinert <ke...@su...> a écrit : > De: Kevin Meinert <ke...@su...> > Objet: Re: MIDI clock slave patch > À: goe...@ya... > Cc: "Guido Scholz" <gui...@ba...>, seq...@li... > Date: Mercredi 6 Mai 2009, 22h52 > > Those lines were added by rob in his beta-win32 code... > so that's why it's in that Win32 patch instead of > the midiclock patch. Looks like rob was planning to do > something with it, but then didn't... > > > I think I stated in the original email (and in the > filename) that the midi patch is dependent on the win32 > patch. :-) > > Jack, we have no jack on windows. so if there's > something to be worked out there, please take a look! :-) > > > > > Soon I'll have a patch for an options tab for doing > keybindings in a UI (rather than editing seqrc), as well as > a fix for a crashbug when pasting with nothing in your > clipboard... Also I have a neat feature that puts a > label on each sequencer box so you know what key to press to > toggle it... (optional, saved in seqrc) staytuned. > > > --- > kevin meinert | http://www.subatomicglue.com > > > > On Wed, May 6, 2009 at 3:20 PM, > <goe...@ya...> > wrote: > > > > Hi Kevin and Guido, > > I just tried the midi clock slave patch, and it works fine > here (tested with my old ESQ-1 Sequencer). Am I right that > the midi clock sync is only active when jack transport is > disabled and only upon reception of a MIDI_START event? I > guess there is no way to be jack transport master at the > same time? > > > Regards > > Frank > > > > > > I had to add the following lines (taken from another patch > on your website) to have it work, since these events were > not in the 0.9 version I had, you might want to add them to > your patch: > > > > diff -rupN seq24-rev48/src/event.h seq24-rev48 > win32/src/event.h > > --- seq24-rev48/src/event.h 2009-04-14 > 20:29:26.968750000 -0500 > > +++ seq24-rev48 win32/src/event.h 2009-04-10 > 23:25:04.000000000 -0500 > > @@ -34,7 +34,11 @@ const unsigned char > EVENT_PROGRAM_CHANG > > const unsigned char EVENT_CHANNEL_PRESSURE = 0xD0; > > const unsigned char EVENT_PITCH_WHEEL = 0xE0; > > const unsigned char EVENT_CLEAR_CHAN_MASK = 0xF0; > > +const unsigned char EVENT_MIDI_SONG_POS = 0xF2; > > const unsigned char EVENT_MIDI_CLOCK = > 0xF8; > > +const unsigned char EVENT_MIDI_START = 0xFA; > > +const unsigned char EVENT_MIDI_STOP = 0xFC; > > +const unsigned char EVENT_MIDI_CONTINUE = 0xFB; > > const unsigned char EVENT_SYSEX = > 0xF0; > > const unsigned char EVENT_SYSEX_END = 0xF7; > > > > > > > > > > > > > > |
|
From: Kevin M. <ke...@su...> - 2009-05-06 20:55:26
|
by the way, my next patch will depend on the midigroups patch (as it will allow you to configure those keys). the midigroups patch is a good one... --- kevin meinert | http://www.subatomicglue.com On Wed, May 6, 2009 at 3:52 PM, Kevin Meinert <ke...@su...>wrote: > > Those lines were added by rob in his beta-win32 code... so that's why > it's in that Win32 patch instead of the midiclock patch. Looks like rob > was planning to do something with it, but then didn't... > > I think I stated in the original email (and in the filename) that the midi > patch is dependent on the win32 patch. :-) > > Jack, we have no jack on windows. so if there's something to be worked out > there, please take a look! :-) > > > > Soon I'll have a patch for an options tab for doing keybindings in a UI > (rather than editing seqrc), as well as a fix for a crashbug when pasting > with nothing in your clipboard... Also I have a neat feature that puts a > label on each sequencer box so you know what key to press to toggle it... > (optional, saved in seqrc) staytuned. > > --- > kevin meinert | http://www.subatomicglue.com > > > > On Wed, May 6, 2009 at 3:20 PM, <goe...@ya...> wrote: > >> >> Hi Kevin and Guido, >> I just tried the midi clock slave patch, and it works fine here (tested >> with my old ESQ-1 Sequencer). Am I right that the midi clock sync is only >> active when jack transport is disabled and only upon reception of a >> MIDI_START event? I guess there is no way to be jack transport master at the >> same time? >> Regards >> Frank >> >> >> I had to add the following lines (taken from another patch on your >> website) to have it work, since these events were not in the 0.9 version I >> had, you might want to add them to your patch: >> >> diff -rupN seq24-rev48/src/event.h seq24-rev48 win32/src/event.h >> --- seq24-rev48/src/event.h 2009-04-14 20:29:26.968750000 -0500 >> +++ seq24-rev48 win32/src/event.h 2009-04-10 23:25:04.000000000 -0500 >> @@ -34,7 +34,11 @@ const unsigned char EVENT_PROGRAM_CHANG >> const unsigned char EVENT_CHANNEL_PRESSURE = 0xD0; >> const unsigned char EVENT_PITCH_WHEEL = 0xE0; >> const unsigned char EVENT_CLEAR_CHAN_MASK = 0xF0; >> +const unsigned char EVENT_MIDI_SONG_POS = 0xF2; >> const unsigned char EVENT_MIDI_CLOCK = 0xF8; >> +const unsigned char EVENT_MIDI_START = 0xFA; >> +const unsigned char EVENT_MIDI_STOP = 0xFC; >> +const unsigned char EVENT_MIDI_CONTINUE = 0xFB; >> const unsigned char EVENT_SYSEX = 0xF0; >> const unsigned char EVENT_SYSEX_END = 0xF7; >> >> >> >> >> >> > |
|
From: Kevin M. <ke...@su...> - 2009-05-06 20:52:35
|
Those lines were added by rob in his beta-win32 code... so that's why it's in that Win32 patch instead of the midiclock patch. Looks like rob was planning to do something with it, but then didn't... I think I stated in the original email (and in the filename) that the midi patch is dependent on the win32 patch. :-) Jack, we have no jack on windows. so if there's something to be worked out there, please take a look! :-) Soon I'll have a patch for an options tab for doing keybindings in a UI (rather than editing seqrc), as well as a fix for a crashbug when pasting with nothing in your clipboard... Also I have a neat feature that puts a label on each sequencer box so you know what key to press to toggle it... (optional, saved in seqrc) staytuned. --- kevin meinert | http://www.subatomicglue.com On Wed, May 6, 2009 at 3:20 PM, <goe...@ya...> wrote: > > Hi Kevin and Guido, > I just tried the midi clock slave patch, and it works fine here (tested > with my old ESQ-1 Sequencer). Am I right that the midi clock sync is only > active when jack transport is disabled and only upon reception of a > MIDI_START event? I guess there is no way to be jack transport master at the > same time? > Regards > Frank > > > I had to add the following lines (taken from another patch on your website) > to have it work, since these events were not in the 0.9 version I had, you > might want to add them to your patch: > > diff -rupN seq24-rev48/src/event.h seq24-rev48 win32/src/event.h > --- seq24-rev48/src/event.h 2009-04-14 20:29:26.968750000 -0500 > +++ seq24-rev48 win32/src/event.h 2009-04-10 23:25:04.000000000 -0500 > @@ -34,7 +34,11 @@ const unsigned char EVENT_PROGRAM_CHANG > const unsigned char EVENT_CHANNEL_PRESSURE = 0xD0; > const unsigned char EVENT_PITCH_WHEEL = 0xE0; > const unsigned char EVENT_CLEAR_CHAN_MASK = 0xF0; > +const unsigned char EVENT_MIDI_SONG_POS = 0xF2; > const unsigned char EVENT_MIDI_CLOCK = 0xF8; > +const unsigned char EVENT_MIDI_START = 0xFA; > +const unsigned char EVENT_MIDI_STOP = 0xFC; > +const unsigned char EVENT_MIDI_CONTINUE = 0xFB; > const unsigned char EVENT_SYSEX = 0xF0; > const unsigned char EVENT_SYSEX_END = 0xF7; > > > > > > |
|
From: <goe...@ya...> - 2009-05-06 20:20:48
|
Hi Kevin and Guido,
I just tried the midi clock slave patch, and it works fine here (tested with my old ESQ-1 Sequencer). Am I right that the midi clock sync is only active when jack transport is disabled and only upon reception of a MIDI_START event? I guess there is no way to be jack transport master at the same time?
Regards
Frank
I had to add the following lines (taken from another patch on your website) to have it work, since these events were not in the 0.9 version I had, you might want to add them to your patch:
diff -rupN seq24-rev48/src/event.h seq24-rev48 win32/src/event.h
--- seq24-rev48/src/event.h 2009-04-14 20:29:26.968750000 -0500
+++ seq24-rev48 win32/src/event.h 2009-04-10 23:25:04.000000000 -0500
@@ -34,7 +34,11 @@ const unsigned char EVENT_PROGRAM_CHANG
const unsigned char EVENT_CHANNEL_PRESSURE = 0xD0;
const unsigned char EVENT_PITCH_WHEEL = 0xE0;
const unsigned char EVENT_CLEAR_CHAN_MASK = 0xF0;
+const unsigned char EVENT_MIDI_SONG_POS = 0xF2;
const unsigned char EVENT_MIDI_CLOCK = 0xF8;
+const unsigned char EVENT_MIDI_START = 0xFA;
+const unsigned char EVENT_MIDI_STOP = 0xFC;
+const unsigned char EVENT_MIDI_CONTINUE = 0xFB;
const unsigned char EVENT_SYSEX = 0xF0;
const unsigned char EVENT_SYSEX_END = 0xF7;
|
|
From: Grammostola R. <ros...@gm...> - 2009-04-19 20:48:16
|
Hi, I want to play a drum file with seq24. Now I have 100 bars with a drum pattern but something in between the drum pattern changes to another for 16 bars. How do I set this up in seq24 and play it? Thanks in advance, \r |