From: Richard B. <ri...@ma...> - 2011-04-14 13:33:13
|
Hello there, Thanks to some help from Chris and a little fiddling about I appear to have got a reasonably stable (though silent and non-sequencing) version of RG built with mingw. I'm quite excited about that as I gave up fiddling with Linux in my spare time about the same time I made this announcement: http://sourceforge.net/mailarchive/message.php?msg_id=14682186 A long time has passed! Good to see things are still moving. So far the experience of coming back to RG is very positive so I thought I'd at least feed that back and also say hello again. Cheers, Rich |
From: D. M. M. <mic...@ro...> - 2011-04-14 20:01:04
|
On Thursday, April 14, 2011, Richard Bown wrote: <rubs eyes> Richard BOWN?! Dammit man it's been a long time! > A long time has passed! Good to see things are still moving. So far the > experience of coming back to RG is very positive so I thought I'd at least > feed that back and also say hello again. You've got the chops to do something about the silent and non-sequencing, but I don't know if I have the energy to join you on that quest even if you were to get something rolling. I find after 10 years of Linux and nine of Rosegarden, the best adjective to characterize how I feel about all of this is "tired." No negativity implied, I'm just tired of all this by now. -- D. Michael McIntyre |
From: Richard B. <ri...@ma...> - 2011-04-14 20:30:40
|
> to get something rolling. > No rolling I think. Probably just rocking. > I find after 10 years of Linux and nine of Rosegarden, the best adjective to > characterize how I feel about all of this is "tired." No negativity implied, > I'm just tired of all this by now. I quite understand. Took me five years to get over my last attempt to do something with this software. When life intervenes it's usually for a good reason. Perhaps this should be on rg-devel-survivors.. Rich |
From: Julie S <msj...@ya...> - 2011-04-15 02:30:06
|
Hello Richard, I not currently in a place to help RG efforts, but have been on board for the last couple years. I hope I'll be able to help soon. I have to admit, that I recognized your name straight out, though we have never met before. I was just as surprised as Michael, to see you pop on the boards here. Anyhow, just wanted to say, hello. I hope we can see more of you around here. Sincerely, Julie S. --- On Thu, 4/14/11, Richard Bown <ri...@ma...> wrote: > From: Richard Bown <ri...@ma...> > Subject: Re: [Rosegarden-devel] mingw (again) > To: "D. Michael McIntyre" <mic...@ro...> > Cc: "ros...@li..." <ros...@li...> > Date: Thursday, April 14, 2011, 4:30 PM > > > to get something rolling. > > > > No rolling I think. Probably just rocking. > > > > I find after 10 years of Linux and nine of Rosegarden, > the best adjective to > > characterize how I feel about all of this is > "tired." No negativity implied, > > I'm just tired of all this by now. > > I quite understand. Took me five years to get over my last > attempt to do something with this software. When life > intervenes it's usually for a good reason. > > Perhaps this should be on rg-devel-survivors.. > > Rich > ------------------------------------------------------------------------------ > Benefiting from Server Virtualization: Beyond Initial > Workload > Consolidation -- Increasing the use of server > virtualization is a top > priority.Virtualization can reduce costs, simplify > management, and improve > application availability and disaster protection. Learn > more about boosting > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev > _______________________________________________ > Rosegarden-devel mailing list > Ros...@li... > - use the link below to unsubscribe > https://lists.sourceforge.net/lists/listinfo/rosegarden-devel > |
From: Richard B. <ri...@ma...> - 2011-04-14 20:35:52
|
On 14 Apr 2011, at 22:00, "D. Michael McIntyre" <mic...@ro...> wrote: > On Thursday, April 14, 2011, Richard Bown wrote: > > <rubs eyes> > > Richard BOWN?! > > Dammit man it's been a long time! > >> A long time has passed! Good to see things are still moving. So far the >> experience of coming back to RG is very positive so I thought I'd at least >> feed that back and also say hello again. > > You've got the chops to do something about the silent and non-sequencing, but > I don't know if I have the energy to join you on that quest even if you were > to get something rolling. > > I find after 10 years of Linux and nine of Rosegarden, the best adjective to > characterize how I feel about all of this is "tired." No negativity implied, > I'm just tired of all this by now. > -- > D. Michael McIntyre > > ------------------------------------------------------------------------------ > Benefiting from Server Virtualization: Beyond Initial Workload > Consolidation -- Increasing the use of server virtualization is a top > priority.Virtualization can reduce costs, simplify management, and improve > application availability and disaster protection. Learn more about boosting > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev > _______________________________________________ > Rosegarden-devel mailing list > Ros...@li... - use the link below to unsubscribe > https://lists.sourceforge.net/lists/listinfo/rosegarden-devel |
From: Guillaume L. <gla...@te...> - 2011-04-18 19:06:12
Attachments:
Screen shot 2011-04-18 at 8.21.12 PM.png
|
Hi Rich, nice to hear from you again. :-) On Apr 14, 2011, at 22:00 , D. Michael McIntyre wrote: > On Thursday, April 14, 2011, Richard Bown wrote: > > <rubs eyes> > > Richard BOWN?! > > Dammit man it's been a long time! > >> A long time has passed! Good to see things are still moving. So far the >> experience of coming back to RG is very positive so I thought I'd at least >> feed that back and also say hello again. > > You've got the chops to do something about the silent and non-sequencing, but > I don't know if I have the energy to join you on that quest even if you were > to get something rolling. > > I find after 10 years of Linux and nine of Rosegarden, the best adjective to > characterize how I feel about all of this is "tired." No negativity implied, > I'm just tired of all this by now. <Lucifer>Can I get you interested in something slightly different ? :-)</Lucifer> Well, progress has been slow since I don't work on edenx regularly. I'm about to write a blog post about it, summing up the last few months, but I need to sort a scaling issue so I can get a more decent screenshot to illustrate it. -- Guillaume http://telegraph-road.org |
From: Alexandre P. <ale...@gm...> - 2011-04-18 19:24:51
|
On 4/14/11, Richard Bown wrote: > Hello there, Sweet fuck, dude, I bit my tongue when I saw this mail :) > Thanks to some help from Chris and a little fiddling about I appear to have > got a reasonably stable (though silent and non-sequencing) version of RG > built with mingw. Out of curiosity, how do you get sound output on Windows? Alexandre Prokoudine http://libregraphicsworld.org |
From: D. M. M. <mic...@ro...> - 2011-04-19 09:45:02
|
On Monday, April 18, 2011, Alexandre Prokoudine wrote: > > have got a reasonably stable (though silent and non-sequencing) version > > of RG built with mingw. > > Out of curiosity, how do you get sound output on Windows? You don't, that's why it's "silent and non-sequencing." -- D. Michael McIntyre |
From: Richard B. <ri...@ma...> - 2011-04-19 10:22:10
|
On 19 Apr 2011, at 11:44, "D. Michael McIntyre" <mic...@ro...> wrote: > On Monday, April 18, 2011, Alexandre Prokoudine wrote: >>> have got a reasonably stable (though silent and non-sequencing) version >>> of RG built with mingw. >> >> Out of curiosity, how do you get sound output on Windows? > > You don't, that's why it's "silent and non-sequencing." Yes. Although I'm trying to fix that by using Rtmidi. If I can get that working then there will be an attempt to get portaudio working alongside that. I'm currently refreshing my memory of the sound drivers but have some sort of plan at least. It's all an "if" but it's not beyond the realms of possibility. Playing with the windows system timer at the moment. It appears to have all the resolution we need to do MIDI timing (we have to do our own) but does anyone have any better suggestions? Will QTimer do high resolution? R |
From: Chris C. <ca...@al...> - 2011-04-26 20:45:46
|
On 19 April 2011 11:19, Richard Bown <ri...@ma...> wrote: > Will QTimer do high resolution? I don't know the answer to this offhand -- though I'd guess probably not. But I can't overstate the usefulness of simply reading the Qt source code, given questions like this. It's usually pretty clear and significantly tidier than in the Qt3 days. Chris |
From: Ian G. <ilg...@ya...> - 2011-04-19 19:40:38
|
----- Original Message ----- > From: Richard Bown <ri...@ma...> > Yes. Although I'm trying to fix that by using Rtmidi. If I can get that > working then there will be an attempt to get portaudio working alongside that. > I'm currently refreshing my memory of the sound drivers but have some sort > of plan at least. It's all an "if" but it's not beyond the > realms of possibility. > Hello Richard, Out of interest, have you considered investigating doing all the midi and audio stuff with jack2 on windows? I only mention it because a number of months ago I compiled rosegarden on windows using cygwin - i.e. I cheated and did more or less a regular linux compilation in the cygwin terminal after getting most of the dependencies from the cygwin ports project I think it was. I also compiled it against the windows version of jack2 which has a compatible c interface to its predecessor so the compilation was generally not an issue. It ran and the notation editor worked fine. Of course I had no midi and no audio (i had no timing) but it struck me that in principle it might be possible to do all the audio and midi using jack on linux windows and mac, and hiding the alsa dependence on linux to boot. I mention all this for information only - I have no idea whether using jack for midi is a good or terrible idea or is even possible in rosegarden! I had some fun mucking around with the midi and audio example programs in the new multi-platform jack offering anyway. Best of luck with your efforts! Ian. |
From: Chris C. <ca...@al...> - 2011-04-26 20:43:10
|
On 19 April 2011 20:40, Ian Gardner <ilg...@ya...> wrote: > Out of interest, have you considered investigating doing all the midi and audio stuff with jack2 on windows? An advantage of that, I realise, is that it "solves" the problem of MIDI timing -- by making it the same as the problem of audio timing, which you must solve first if you're to use JACK at all. That is, JACK MIDI demands that the MIDI events for a time slice be supplied by the normal JACK audio/MIDI combined process callback for that time slice. Provided the callback is called in time at all, it doesn't need to do any special timing work to get the MIDI events to the driver; it just needs to look up and return the events in the callback. If this works for audio, it will work for MIDI too. The other advantage obviously is that JACK MIDI support on Linux would itself be a popular thing. And the obvious disadvantage is that it leaves you needing to use JACK, which isn't the most natural requirement for Windows users. Chris |
From: Richard B. <ri...@ma...> - 2011-04-27 06:26:07
|
On 26 Apr 2011, at 22:43, Chris Cannam <ca...@al...> wrote: > On 19 April 2011 20:40, Ian Gardner <ilg...@ya...> wrote: >> Out of interest, have you considered investigating doing all the midi and audio stuff with jack2 on windows? > > An advantage of that, I realise, is that it "solves" the problem of > MIDI timing Yes. Although you were pretty adamant about the other route initially. Sounds like you're convincing yourself to do the JACK thing. Good work! I've got as far as getting MIDI device data back and creating a driver shell and separate MIDI thread. Also using the HR timer I've got the pointer moving. So it's "just" a case of plugging the MappedEvents to the driver layer. I was at the point where I was thinking "does RG keep track of NOTE ONS?" and couldn't remember. I know we did back in OSS days... Think we do too still but ALSA I think provided a note duration interface too. Anyway the JACK vs Other argument is slightly moot anyway in terms of work required. It's not masses I don't think. It's not that fiddly, not quite yet. Just needs contemplation. Yes. Been doing lots of, ahem, contemplation. R |
From: Chris C. <ca...@al...> - 2011-04-27 08:19:40
|
On 27 Apr 2011 07:03, "Richard Bown" <ri...@ma...> wrote: > Sounds like you're convincing yourself to do the JACK thing. Good work! Yes, I can see that it might appear that way to the naive reader. The problem as always is that none of the options seems to come with all the advantages. A good result probably would be to add both JACK MIDI and some portable MIDI layer support and drop our existing ALSA MIDI support completely -- but as usual, getting there from here could be a little tricky. Chris |
From: Vince N. <vin...@gm...> - 2011-05-01 09:49:47
|
On 27 Apr 2011, at 09:19, Chris Cannam wrote: > On 27 Apr 2011 07:03, "Richard Bown" <ri...@ma...> wrote: > > Sounds like you're convincing yourself to do the JACK thing. Good work! > > Yes, I can see that it might appear that way to the naive reader. > > The problem as always is that none of the options seems to come with all the advantages. If there was a working JACK MIDI layer, then would that not open the door to a Mac OSX port (as with Ardour?) |
From: Richard B. <ri...@ma...> - 2011-06-25 13:49:09
|
On 18 Apr 2011, at 21:24, Alexandre Prokoudine <ale...@gm...> wrote: > Out of curiosity, how do you get sound output on Windows? Chris initially convinced me to try RtMidi (while I thought Jack MIDI made more sense) and subsequently of course he changed his mind after I'd made a start! Anyway... after the start I forgot about it for a month or two before coming back to it this week. I've now got a working MIDI OUT implementation with RtMidi. It's OUT only at the moment and I've not implemented all the functionality that we have with Alsa MIDI yet but it does make some noise and that noise seems to be in time. I'll get it to the point where it's doing MIDI IN and OUT before releasing it somehow - probably an installer and of course some source code. Not sure I want to commit it to a tree or anything myself but someone else can if they like. Will update this list once I've got something to release. I won't begin to look at audio for the moment but that could be a nice little challenge for later in the year. I think it's only because the weather took such a downturn in June that I found the time to go back to this actually.. definitely an autumn/winter activity.. R |
From: Richard B. <ric...@fe...> - 2011-07-09 09:59:09
|
> > Will update this list once I've got something to release. I've added a new branch called win32-mingw-rtmidi. Chris and I discussed putting my work on the existing win32 branch but as I've also messed around with the directory structure to make life easier to build it's best to keep it separate I think. The build is coded specific to my machine at the mo but there are some brief instructions on how to build it and install it - not that much to change. The dependencies don't all quite work out for the moment from the build file so for example the locales don't build automatically. I'll probably commit those to the branch at some point even though they aren't strictly source files. There are a couple of hardcoded paths in the project file and also in one source file for the resources to all be found and loaded correctly. Fonts I've converted using Fontforge and can be installed from the fonts/ directoy. Overall status is that RtMidi out works but timing is a bit suspect - I've almost got the MIDI IN working. Wanted to get it at least in SVN before I stopped working on it again/vacation time. I'll try and put together a NSIS installer in the next week or so I hope. In SVN I did try to move the original source folders rather than having to re-add them (to facilitate easier downstream merging) but SVN didn't want to play ball. Easy enough to overlay things though and there is a simple perl script for modifying MOC names from what you have in the head branch. R |
From: Chris C. <ca...@al...> - 2011-07-11 11:56:47
|
On 9 July 2011 10:59, Richard Bown <ric...@fe...> wrote: > In SVN I did try to move the original source folders rather than having to > re-add them (to facilitate easier downstream merging) but SVN didn't want to > play ball. I'm not taking any particular view on things like directory structure for this branch at the moment, but it did bother me to lose all the history -- so I've re-committed with the history from the previous rtmidi branch. This is still a bit problematic since the latest trunk code has at some point been merged in "offline" with no history checkpoint, but it's better than nothing. Haven't had a chance to try building it yet though! Chris |
From: Richard B. <ric...@fe...> - 2011-07-11 18:28:31
|
> > Haven't had a chance to try building it yet though! > I'd forgotten the rounds of endless building when you get mixed up in SVN etc. I'm suddenly reminded of spending 'productive' days waiting for updates to build. *shudder* Anyway, it still builds - so thanks! R |