Re: [Rosegarden-user] Compiling Version 20
Seems to be uninstallable on MX16. Using the dependency list supplied; Needs libjack-dev, but must install libjack0 However installing libjack0 breaks everything. e.g. The following packages will be REMOVED: bitwig-studio carla-bridge-win32 carla-bridge-wine32:i386 jackd jackd2 libjack-jackd2-0 libjack-jackd2-0:i386 libjack-jackd2-dev qjackctl Since I already have jackd installed and it works perfectly and routes complex audio i am not going to uninstall jackd for Rosegarden to install. So it is end of the Road. I will have to wait till I upgrade the OS on this server and that is not going to happen for at least 3 years. It is a well running sound server doing magic. So Rosegarden will have to stay behind and for my purposes it is not upgradeable. Anyway. Thanks all for helping. I will plonk along with the MX18 issued rosegarden 17, but it is buggy as hell, so it would have been nice to compile a fresh ver20. I appreciate all the kind help. Thanks. On 2020-08-20 01:46, david wrote: Maybe here? http://www.rosegardenmusic.com/wiki/dev:contributing Under Prepare the Build Environment. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Compiling Version 20
Also, where can I find the list of dependencies? They are not in the README. "As of 10.02 all formerly optional dependencies are now mandatory dependencies. We've taken this step because it is a real support hassle working through a set of problems to finally uncover the reason something has broken is due to the user's distro package being built without a particular feature turned on. " --- Running cmake without options results in: /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp: In member function ‘void Rosegarden::PropertyControlRuler::updateSelection(std::vector*)’: /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp:262:28: error: no match for ‘operator=’ (operand types are ‘QSharedPointer’ and ‘std::nullptr_t’) item = nullptr; ^~~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48:0, from /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedPointer:1, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/ControlItem.h:23, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/ControlRuler.h:21, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.h:23, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp:21: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:327:21: note: candidate: QSharedPointer& QSharedPointer::operator=(const QSharedPointer&) [with T = Rosegarden::PropertyControlItem] QSharedPointer &operator=(const QSharedPointer &other) Q_DECL_NOTHROW truncated ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Compiling Version 20
Running cmake without options results in: /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp: In member function ‘void Rosegarden::PropertyControlRuler::updateSelection(std::vector*)’: /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp:262:28: error: no match for ‘operator=’ (operand types are ‘QSharedPointer’ and ‘std::nullptr_t’) item = nullptr; ^~~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48:0, from /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedPointer:1, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/ControlItem.h:23, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/ControlRuler.h:21, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.h:23, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp:21: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:327:21: note: candidate: QSharedPointer& QSharedPointer::operator=(const QSharedPointer&) [with T = Rosegarden::PropertyControlItem] QSharedPointer &operator=(const QSharedPointer &other) Q_DECL_NOTHROW truncated ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Compiling Version 20
That's fine. i understand but exactly this information should be in the README. 99% of users will do exactly what is in the README and not consider any other options as there is no way to know if the install will be broken or even worse positively failing without user knowledge. No general user trying to install this will in their right minds edit out options to a compiler. I wont even though I program a lot. I do as the developer wrote in the installation instructions as there is no way to figure why it is really necessary for the compiler options. If the Developer of Rosegarden is reading this , please add the general user option in the installation instructions so that rosegarden can be installed by regular Joe. That means cmake instead of cmake [options] Thanks. On 2020-08-19 08:16, Hugo van Galen wrote: If options are enclosed in [] brackets, that usually indicates these are optional. If you don't need them, you can omit them entirely, but if you need them, you would need to add them but without the [] brackets. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
[Rosegarden-user] Compiling Version 20
After I cd into the source directory, I follow the README. It says mkdir build cd build cmake .. [-DCMAKE_INSTALL_PREFIX=[PREFIX]] [-DCMAKE_BUILD_TYPE=Debug] make make install Executing $] cmake .. [-DCMAKE_INSTALL_PREFIX=[PREFIX]] [-DCMAKE_BUILD_TYPE=Debug] Iget: # cmake .. [-DCMAKE_INSTALL_PREFIX=[PREFIX]] [-DCMAKE_BUILD_TYPE=Debug] CMake Error: The source directory "/home/redacted/Downloads/rosegarden/rosegarden-20.06/build/[-DCMAKE_BUILD_TYPE=Debug]" does not exist. Specify --help for usage, or press the help button on the CMake GUI. As I hardly use cmake I wouldnt know what is up with this. What is the reason for the failure. I did exactly what the Readme tells me. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Crucial: Help needed with Rosegarden Crashing:
I appreciate your detailed instructions: It is really appreciated. Once all options are depleted and the most recent version does it too I will follow your debug guidelines to the T and save the procedure for future use. I mostly did embedded and numerical programming through my life and not much gui and higher level languages. I should be able to adapt fast and find the problem .. IF it is not something local here triggering it. I still suspect QT as the source of my problem. We'll see. You are all good people. I appreciate it much. On 2020-08-11 00:05, D. Michael McIntyre wrote: On 8/10/20 8:37 PM, liebre...@grossmann-venter.com wrote: Rosegarden crashes deleting my recording in the process. This is painful. Those ideas wont come around again. Lost forever. I very definitely feel your pain here. It happened to me more times than I want to remember. So much creativity right out the window. One of the most frustrating things we used to have was this stupid composition of preset length. You're playing along, in the pocket, really coming up with great ideas, and then WHAM, it just stops recording! I got that to go away a long time ago, but the memories of all those notes still linger. Anyway, for the most part, Rosegarden is vastly more stable than it used to be. Thanks in great measure to Ted Felix coming along, and making diligent and methodical efforts to improve this sort of thing. He was generally very successful, but I guess we've experienced some kind of regression. All you can really do is start using a debug build from an environment that allows core dumps. TRIMMED From original>> ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Crucial: Help needed with Rosegarden Crashing:
All just remember I am not blaming Rosegarden. This is not a rant or badmouthing Rosegarden. Rosegarden is free Magic software, unreplaceable for me. Since this doesnt happen to those who responded, there must be something locally here that triggers the crash and I think I know what the culprit might be. I really STRONGLY suspect QT to be the problem. If QT induces a crash and take Ropsegarden with it, then Rosegarden was stopped without a SIGINT and just crashed by QT. Since there was not at least a SIGINT, all data in memory will be lost and since it seems Rosegarden do not write to file and ljkeep the recording in memory only writing upon save button, all will be lost. I have had similar issues since QT was owned by Troltec decade or so ago. I actually stopped developing with QT long ago due to similar stability issues. I am pretty sure the source of the problem is some QT library. Rosegarden crashes when I press the Stop or pause buttons after a long recording so it could be a QT widget issue after a period of time. Otherwise My recordings are generally long. About 1/2 hour sessions. The crash only happens on long clips. Short clips dont crash. I will make a video of the crash and then see if it happens with a newer version. The version I currently use is the latest for my Distro, but I will upgrade to the newest unless there are unresolvable dependency problems. Rosegarden: 17.2 :~$ cat /etc/*lease* NAME="MX" VERSION="18 (Continuum)" ID="mx" VERSION_ID="18" PRETTY_NAME="MX 18 (Continuum)" ANSI_COLOR="0;34" HOME_URL="https://mxlinux.org"; BUG_REPORT_URL="https://mxlinux.org"; PRETTY_NAME="MX 18.3 Continuum" DISTRIB_ID=MX DISTRIB_RELEASE=18.3 DISTRIB_CODENAME=Continuum DISTRIB_DESCRIPTION="MX 18.3 Continuum" PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" VERSION_CODENAME=stretch ID=debian HOME_URL="https://www.debian.org/"; SUPPORT_URL="https://www.debian.org/support"; BUG_REPORT_URL="https://bugs.debian.org/"; On 2020-08-11 04:42, MST wrote: Hi there! Of course this is sad and an unwanted behaviour of the software (if it is the software). But I want to point out that version 17.12 is also very old. Which system are you running Rosegarden 17.12 with? ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Crucial: Help needed with Rosegarden Crashing:
That is in fact exactly what I ended up doing. I wrote a program to record midi commands and is busy to integrate it to a pad controller so I have the pad controller directly at my keyboard. The pads are the recorded clop[s and first pad is always open to be recorded. When flashing it records when not it is saved and everything is moved down the 64 pads and pad one is free again etc. I finished it last night after I reverse engineered the pad controller midi commands. With the lookup table the implementation was easy. I then dont use Rosegarden for recording at all, and just use it for editing. I had to do it as this is the third time I lost important recordings. There is no better editor than Rosegarden for me. If it wasnt for the recording issue I would give it 100% I will make a video of a crash so you see it is real. I will also make a video of my solution. I wont mind making my program available but it will only work for one pad controller, so it is not really generally useful as you would need that pad controller else it will be clunky mouse work and i dont want to support software. Anyway you are spot on with your suggestion. It is exactly what I ended up doing. On 2020-08-11 03:35, David W. Jones wrote: Hey, Michael! Long time no hear but yeah 80 hour weeks are killers... Ideas for our original poster to possibly produce an alternative 'backup' recording. If recording audio, start a jack_record command line session with the "-jt" option. When you start Rosegarden recording, jack_record will also be recording the audio. If recording MIDI, have an amidi command line session running with the "-r" option followed by a filename? That will record a file containing same midi events as Rosegarden. If Rosegarden crashes, it won't affect what those have recorded unless it takes down the whole computer. On August 10, 2020 6:05:22 PM HST, "D. Michael McIntyre" wrote: On 8/10/20 8:37 PM, liebre...@grossmann-venter.com wrote: ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
[Rosegarden-user] Crucial: Help needed with Rosegarden Crashing:
Version 17.12 I reported this a while ago but did not get conclusive advice.It now start to hurt me badly. Just recorded a piano improvisation with amazing changes and when I clicked the stop button on rosegarden when recording the track Rosegarden crashes deleting my recording in the process. This is painful. Those ideas wont come around again. Lost forever. I dont blame Rosegarden for this, it is free software, but I want to use the opportunity to find the bug that causes this if a developer is willing to direct me. When Rosegarden works bug-free it is one of the most amazing pieces of software around. How do I switch on debug so I can catch the crash error so we can get to the bottom of this. ? Thanks ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] a duo of ethicall questions
You should watch Rick Beato's senate testimony on Youtube users and musical content. Youtube is not at fault pulling videos down and censoring it is the Record Companies and such that makes up their own laws and they mostly violate "Fair Use" just out of greed. That behavior have to stop. i am not a fan of Beato, but I am glad he had the guts to go testify. Maybe something good comes from that, and there will be legislation to stop these record companies from making money illegally out of fair use such as parody and teaching. On the other hand, dont worry about "advanced age" eat right my friend that is the best advice you can ever get and stay away from franken foods, restaurants, fast foods and such. If you eat organic and cast out foods that disagree with you, health changes considerably and so does life expectancy. Doctors couldnt help me with my ailments, for years. It was only after my daughter became a Naturopath that about all my problems disappeared. I eat right now and still sift through what doesnt agree with me etc. After following her advice, i have no tinitus anymore amazing!, rheumatic effects in my hands that stopped me from playing disappeared, strange recurrent tumors I battled with for decades disappeared etc etc. I have my life back and is completely healthy again. Dont let anyone tell you food is not important. The hydrogenated oils that you WILL get from restaurants or any prepared food will hurt you. Eat what agrees with you and make sure it is always organic. Big Agriculture aned their pesticides/chemicals is slowing killing us. I am living testament of that. All my decades long trouble was pesticide/hydrogenated/sucrose & refined food related. I dont use any sugar anymore, only organic honey...makes a huge difference. Anyway, enough of my advice. All our musical contributions are necessqary on youtube etc. Everything helps to keep the music alive, including yours. Keep going. On 2020-08-08 19:25, krsg...@trixtar.org wrote: greetings First and foremost as I have just read (this time the full) 'authors' and story page and can only say THANK-YOU, THANK-YOU to the Rosegarden team; I mean the strife, the endless hours through lonely nights mostly between day jobs, the thanklessness, you name it. My attitude has always been humble and grateful but it just got upgraded quite a bit. I've only done very rudimentary Perl programming a long long time ago but I can imagine. So that's the first ethical issue, my 2 cents says that that page should be the "I have read it all" checkbox-page leading to a download. I have used Rosegarden to produce (read hack and cannibalize) about 4 songs on guitar which I took up as a way to head off brain-rot with my advancing age. I have about 500 lifetime fav songs of which maybe 40 are guitar candidates. With the help of Rosegarden I have already done most of the 40 backing tracks with temporary stand-in digital leads of one sort or another. But given the past completion-rate I will likely run out of time to do all the remaining 36, I figure if I get to a total of 10 I should be lucky. The guitar 'covers' I think pose no ethical issues, here's the last one that took me a year just like the one before it: https://tinyurl.com/y4cyeb6x But what about the rest of them which are provisionally entirely digital 'covers'? Does that concept exist at all? Can I load them up on the tube as digital covers pending some future guitar overlay? Doing music is as much work as coding and I wouldn't wanna screw any copyright musician out of deserved dues. I have learned *a LOT* just from tinkering around with Rosegarden, this digital jobbie for instance has some twists in the bass handling (don't know if anyone will catch it) and I think it's a splashy sounding nice rework of the french original so I'd like to share it but without stepping on toes: https://tinyurl.com/yxocsu4e https://preview.tinyurl.com/yxocsu4e Tnaks in advance for all pro/con ideas ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Fixed Midi Configuration Setup
I tried everything to keep the configured mid input and output devices but if I rebooted or close and open Rosegarden it is always different and (wrong) midi devices that are listed and not what I configured. I set the studio options and saved and tried everything I could. Nothing helps. So how do I force Rosegarden to stick to the midi devices I configured and saved. It seems to ignore my configurations. On 2020-08-07 04:57, david wrote: I have no idea. I think once you set up a studio and make it your default, all *new* RG projects start with the default studio. I don't know if there's a way to set *old* RG projects to use the new default studio. Maybe someone else on the list knows how to do that? On 8/6/20 10:54 PM, liebre...@grossmann-venter.com wrote: that doesnt help[ as I am opening files I used the previous day and saved with the correct settings. Rosegarden either doesnt keep midi device settings for every file or something is messed up or there is something I dont understand. Does it load the same Studio file for all Project files or does it keep track of the midi device setup for each Project file ? On 2020-08-06 19:43, David W. Jones wrote: Hmm, I thought that was set under Studio settings? Set up your studio, save it as your default studio? ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Fixed Midi Configuration Setup
that doesnt help[ as I am opening files I used the previous day and saved with the correct settings. Rosegarden either doesnt keep midi device settings for every file or something is messed up or there is something I dont understand. Does it load the same Studio file for all Project files or does it keep track of the midi device setup for each Project file ? On 2020-08-06 19:43, David W. Jones wrote: Hmm, I thought that was set under Studio settings? Set up your studio, save it as your default studio? ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
[Rosegarden-user] Fixed Midi Configuration Setup
Every time I start Rosegarden after USB devices were shut down, Rosegarden comes up being connected to absurd devices and lost all its midi device configs Is there not a way to PIN Rosegarden to a specific device ? This morning when I started up Rosegarden, it connected itself toan APC MINI Pad controller for inout and My Motif Keyboard for Output. It was however confiogured with an UNO Midisport before that. Is there not a way to make midi device configurations permanent ? This takes an awful amount of unnecessary time to reconfigure every day. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] midi commands from Rosegarden
That's an honest answer. Thanks I completely understand the challenge and will continue with three separate commands. On 2020-08-05 15:49, D. Michael McIntyre wrote: On 8/5/20 3:04 AM, Alexandre DENIS wrote: My understanding is that the OP wants it to be written as a single event with all 3 values at once, and then rosegarden sends the 3 low-level events by itself. AFAIK it is not supported. I intended to add support for that many years ago, but Rosegarden's foundation architecture was designed in a way that made the problem very difficult to solve, and I never did. I'm afraid I've lost the details to time. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] midi commands from Rosegarden
That is exactly correct. You summarized the problem perfectly. I would expect that Rosegarden would handle standard midi constructs like 128x128 byte arrays as is common with midi as a single command as it is a fixed midi construct and wont change except for array size. The MSB/LSB/value is nothing else than a 128x128 array with values in the array. Therefore it was logical for me to expect Rosegarden to have single commands for known stable midi constructs that wont go away and is basically permanent. Therefopre I expected in this day and age to see something like Event: controller LSB MSB Value is the standar as a single event edit and executed serially. It makes management of patch changes so much easier rfather than to enter a trinity of serial events. . I strongly suggest that this and other fixed constructs be made available as single events edits to be programmed. It makes it cumbersome to require the user to enter separate events to build a construct such as my example shows. So, now that I know Rosegarden does events without constructs (examples didnt seem to be like that and which confused me) I know where I made the wrong assumption. It will be way more tedious and difficult ro manage, but I will enter the patch changes as serial commands. Thanks. On 2020-08-05 03:04, Alexandre DENIS wrote: On Tue, 04 Aug 2020 17:18:31 -1000 "David W. Jones" wrote: My interpretation of Alexandre's post below is you create separate events for each value to send - two CC events to set the MSB and LSB values, then a Program Change. That would send three succesive MIDI values, yes? Yes, it's doable with separate events. It is a single logical event (programm change with bank), that is sent as 3 MIDI events. My understanding is that the OP wants it to be written as a single event with all 3 values at once, and then rosegarden sends the 3 low-level events by itself. AFAIK it is not supported. It it the same with RPNs/NRPNs which have to be sent as a list of MIDI CCs and are not directly supported in rosegarden. -a. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] midi commands from Rosegarden
I will make it easier to understand I want to send data as follows see the image below. What is in red I want to have sent. There is no way to configure an event to do this, although the 3 word instruction is standard for synths, but Rosegarden has all 3 the fields but there is no way in the editor I can enter all three values. The event editor only allows me to enter the first two values. That is the problem. How do I get around this ? "https://i.imgur.com/uDXF9Py.png"; On 2020-08-04 05:24, Alexandre DENIS wrote: On Tue, 04 Aug 2020 04:35:10 -0400 liebre...@grossmann-venter.com wrote: I reversed engineered all the patch select midi and I can change to any patch I want through Midi Ox. So, I know the exact midi commands. Dont worry about the values I have them all covere. My problem is to enter an event at the start of the track so it plays that patch rfor the entire patch Unfortunately there is no way in the event editor to enter all three values for the controller function. Only two is seemingly allowed. The third is labeled but never used. the advanced configuration also dont allow the third value. It doesnt seem Rosegarden can do it, ubless someone can show me how to edit an even to include all three the fields as show in the event editor namely Type(Data1) Type(Data1) Value(Data2) "https://i.imgur.com/5im3AQH.png"; Or ANY way to send three successive midi values Hello, You have to send 3 separate MIDI messages, each with one data: -- MIDI CC #0 for bank MSB -- MIDI CC #32 for bank LSB -- Program Change for Number. -a. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] midi commands from Rosegarden
Thank you very much for the response. I need to send always MSB 36 LSB 0 Value 0-127 This is correct and I change patches every day using that on Midiox under wine. I dont know where you get the other MSB,LSB numbers from. My problem is NOT the number values. My problem is how to create an event in Rosegarden. It is completely nonintuitive and I have no clue how to send MSB then LSB then Value in succession as the Event Editor does not allow three numbers to be sent in an event. Only two. Can the event editor be configured to execute a bash script or an executable as an event ? that way i can get rid of the Rosegarden event editor that is too restrictive and I can trigger any midi comaand set I please. Again, my issue is how to make the event editor set up to send 3 values in succession per event and NOT the values itself. The values I know what works. I need to create an arbitrary event that A) Sends three values in succession B) Persists for entire tracki. thats all. Again my problem is with the editor not the values themselves. thanks On 2020-08-04 05:24, Alexandre DENIS wrote: On Tue, 04 Aug 2020 04:35:10 -0400 liebre...@grossmann-venter.com wrote: I reversed engineered all the patch select midi and I can change to any patch I want through Midi Ox. So, I know the exact midi commands. Dont worry about the values I have them all covere. My problem is to enter an event at the start of the track so it plays that patch rfor the entire patch Unfortunately there is no way in the event editor to enter all three values for the controller function. Only two is seemingly allowed. The third is labeled but never used. the advanced configuration also dont allow the third value. It doesnt seem Rosegarden can do it, ubless someone can show me how to edit an even to include all three the fields as show in the event editor namely Type(Data1) Type(Data1) Value(Data2) "https://i.imgur.com/5im3AQH.png"; Or ANY way to send three successive midi values Hello, You have to send 3 separate MIDI messages, each with one data: -- MIDI CC #0 for bank MSB -- MIDI CC #32 for bank LSB -- Program Change for Number. -a. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] midi commands from Rosegarden
I reversed engineered all the patch select midi and I can change to any patch I want through Midi Ox. So, I know the exact midi commands. Dont worry about the values I have them all covere. My problem is to enter an event at the start of the track so it plays that patch rfor the entire patch Unfortunately there is no way in the event editor to enter all three values for the controller function. Only two is seemingly allowed. The third is labeled but never used. the advanced configuration also dont allow the third value. It doesnt seem Rosegarden can do it, ubless someone can show me how to edit an even to include all three the fields as show in the event editor namely Type(Data1) Type(Data1) Value(Data2) "https://i.imgur.com/5im3AQH.png"; Or ANY way to send three successive midi values On 2020-08-04 03:49, Hugo van Galen wrote: e.g. in my cae it would be controller 63 1 1 which would set the first patch. Does this look right ?? That message looks good to me. BUT -- I am not familiar with the Motif unit, but I quickly downloaded the manual. In the MIDI section I do not see controller 63 documented, but on page 44 does reveal it supports the Bank Select MSB/LSB which affects how the Program Change messages get interpreted. I wonder if you should be sending that instead? If my understanding is correct, if you would want the first instrument of the "Normal Voice Preset" you would send a Bank Select MSB of value "63", a Bank Select LSB of value "0" and then a Program Change with value "0". ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] midi commands from Rosegarden
Just want to add to my last response this: In the event editor, it seems I need to add a Controller event Controller Type(data1) Type(data2) Type(Value) as is used in some of the commands here. "https://i.imgur.com/5im3AQH.png"; e.g. in my cae it would be controller 63 1 1 which would set the first patch. Does this look right ?? --Previous message Ok I know exactly what to send to the motif and can send either hex commands or decimal (MSB,LSB,Number) What I just cannot figure out is how to enter (MSB,LSB,Number) at the start of a track so that it is sent. I t can send these commands on waht rosegarden on the same midi connection. There is no need to use the other midi connections. So if someone can point me to how to enter this on a track in Rosegarden, i should be done. I just cannot find the midi track functionality by right clicking on the track you are all describing. On 2020-08-03 15:52, Will Godfrey wrote: In Rosegarden you can embed any MIDI controller into any segment of any track. The most precise way to do this is using the Event editor, where you can set the controller number, it's value and its time within the segment (doesn't have to be at the start). Whenever such a segment is seen by the playing cursor, it's commands will be actioned. Bear in mind the majority of Controllers are channel specific, so if you have several tracks that are active all pointing to the same channel, then all controls will be sent in order if the timeline reaches them. If you start playing part way through, then the embedded controllers *before* that point won't be seen. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] midi commands from Rosegarden
Ok I know exactly what to send to the motif and can send either hex commands or decimal (MSB,LSB,Number) What I just cannot figure out is how to enter (MSB,LSB,Number) at the start of a track so that it is sent. I t can send these commands on waht rosegarden on the same midi connection. There is no need to use the other midi connections. So if someone can point me to how to enter this on a track in Rosegarden, i should be done. I just cannot find the midi track functionality by right clicking on the track you are all describing. On 2020-08-03 15:52, Will Godfrey wrote: In Rosegarden you can embed any MIDI controller into any segment of any track. The most precise way to do this is using the Event editor, where you can set the controller number, it's value and its time within the segment (doesn't have to be at the start). Whenever such a segment is seen by the playing cursor, it's commands will be actioned. Bear in mind the majority of Controllers are channel specific, so if you have several tracks that are active all pointing to the same channel, then all controls will be sent in order if the timeline reaches them. If you start playing part way through, then the embedded controllers *before* that point won't be seen. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] midi commands from Rosegarden
I will try to get this programmed. If it works it will be absolutely great. In patchage, rosegarden shows external controller routable midi. I guess that is what I need to use to send commands to the Motif Synth which is available below it in 4 channels. See "https://i.imgur.com/yszHYQh.png"; I will have to read up the manual to try and configure the correct midi commands in the event list On 2020-08-03 15:52, Will Godfrey wrote: In Rosegarden you can embed any MIDI controller into any segment of any track. The most precise way to do this is using the Event editor, where you can set the controller number, it's value and its time within the segment (doesn't have to be at the start). Whenever such a segment is seen by the playing cursor, it's commands will be actioned. Bear in mind the majority of Controllers are channel specific, so if you have several tracks that are active all pointing to the same channel, then all controls will be sent in order if the timeline reaches them. If you start playing part way through, then the embedded controllers *before* that point won't be seen. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] midi commands from Rosegarden
So what you say is if I have say five tracks and each has midi commands configured like youi describe, then if I played one track and then switch to another, it is not going to send the midi commands pre-configured for the new track when I play the new one. ? If I understand you correctly that is the case. Then I dont even know why these right click midi commands are there as it is useless as it only executes at program start not when you play a track. Do I understand you right? I need the midi commands sent for a specific track when I play the track. On 2020-08-03 07:25, Hugo van Galen wrote: If you right click on a track you can choose the "Event List Editor". There you can insert the Program Change or Controller messages that are specific to your synth to select the correct patch. You obviously insert these before all the other events. However, Rosegarden will only send them at the start of the song though (or rather, at the timestamp configured) -- not when you select the track. Perhaps that is what you are looking for, though? It is even possible to change the patch halfway through the song to select a different instrument. Hope this helps. Regards, Hugo ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] midi commands from Rosegarden
It would be nice to read it, sounds like what I need, but the link does not work Thanks On 2020-08-01 03:37, dgenon--- via Rosegarden-user wrote: On 31/07/20 03:46, liebrecht@... wrote: it possible to send cujstom midi commands to a specific controller from Rosegarden once a track is selected.. I was able to add undefined control codes in Rosegarden to drive the portamento of ZynAddSubFx. If this is the operation you want to do, I wrote an article in this French "LinuxMao" site, here: http://linuxmao.org/Zynaddsubfx+-+%C3%A9changes+MIDI+avec+Rosegarden. voir le paragraphe : -Entrer de nouveaux codes contrôles dans RoseGarden- -Enter new control codes in RoseGarden.- I hope you will find a clue there. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] midi commands from Rosegarden
I will make it simple. 1) I have a Motif XS8 synth or any other synt e.g 2) I have a midi lookup table by which I can send midi commands I have to the synth to change the patches on the synth. (e.g from piano to flute or whatever). 3) I have Rosegarden tracks each that has recorded synth midi in them. 4) Each track however requires a different patch on the synth for playback What I require is 1) When I solo one of the midi tracks in Rosegarden, then Rosegarden should sen my supplied midi commands to the synth so that the track is played back on the synth with the correct patch change on the synth. More simple I cannot describe it. Can Rosegarden be configured to send such track dependent predefined midi commands unique for each track to the synth? Obviously this must be done on a separate midi connection from the standard Rosegarden midi which plays back midi tracks flawlessly on my synth. At the moment I have to go select the correct patch on the synth if I want to play back a track .. cumbersome. On 2020-07-31 02:56, Lorenzo Sutton wrote: On 31/07/20 03:46, liebre...@grossmann-venter.com wrote: Is it possible to send cujstom midi commands to a specific controller from Rosegarden once a track is selected? It would be great if I select a track in Rosegarden and it can then send the midi data to my Motif XS8 to select the required patch. All I want to know if custom Midi commands to a specified midi controller can be sent from Rosegarden. I will program the rest to get it to work on Motif. What exactly do you mean by MIDI 'commands'? Are these MIDI controllers? SysEx? Rosegarden can definitely send controllers. Lorenzo. Thanks. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
[Rosegarden-user] midi commands from Rosegarden
Is it possible to send cujstom midi commands to a specific controller from Rosegarden once a track is selected? It would be great if I select a track in Rosegarden and it can then send the midi data to my Motif XS8 to select the required patch. All I want to know if custom Midi commands to a specified midi controller can be sent from Rosegarden. I will program the rest to get it to work on Motif. Thanks. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
[Rosegarden-user] Rosegarden source make error
Trying to install the newest version of rosegarden from source. Make exists with the following errors. Any idea what is causing it. I cannot see any dependency problem. [100%] Building CXX object src/CMakeFiles/rosegarden.dir/gui/application/main.cpp.o /home/testuser/Downloads/rosegarden/rosegarden-19.12/src/gui/application/main.cpp: In function ‘void convert(const QStringList&)’: /home/testuser/Downloads/rosegarden/rosegarden-19.12/src/gui/application/main.cpp:352:18: error: no matching function for call to ‘Rosegarden::RosegardenDocument::RosegardenDocument(std::nullptr_t, std::nullptr_t, bool, bool, bool)’ false); // m_useSequencer ^ In file included from /home/testuser/Downloads/rosegarden/rosegarden-19.12/src/gui/application/main.cpp:22:0: /home/testuser/Downloads/rosegarden/rosegarden-19.12/src/document/RosegardenDocument.h:105:5: note: candidate: Rosegarden::RosegardenDocument::RosegardenDocument(const Rosegarden::RosegardenDocument&) RosegardenDocument(const RosegardenDocument &doc); ^~ /home/testuser/Downloads/rosegarden/rosegarden-19.12/src/document/RosegardenDocument.h:105:5: note: candidate expects 1 argument, 5 provided /home/testuser/Downloads/rosegarden/rosegarden-19.12/src/document/RosegardenDocument.h:98:5: note: candidate: Rosegarden::RosegardenDocument::RosegardenDocument(QObject*, QSharedPointer, bool, bool, bool) RosegardenDocument(QObject *parent, ^~ /home/testuser/Downloads/rosegarden/rosegarden-19.12/src/document/RosegardenDocument.h:98:5: note: no known conversion for argument 2 from ‘std::nullptr_t’ to ‘QSharedPointer’ src/CMakeFiles/rosegarden.dir/build.make:62: recipe for target 'src/CMakeFiles/rosegarden.dir/gui/application/main.cpp.o' failed make[2]: *** [src/CMakeFiles/rosegarden.dir/gui/application/main.cpp.o] Error 1 CMakeFiles/Makefile2:172: recipe for target 'src/CMakeFiles/rosegarden.dir/all' failed make[1]: *** [src/CMakeFiles/rosegarden.dir/all] Error 2 Makefile:140: recipe for target 'all' failed make: *** [all] Error 2 ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Sound issues
On 2020-06-19 03:15, Lorenzo Sutton wrote: re only jack settings and no Pulse Audio or Alsa or other settings I can select to use these. Like most linux audio/music software Rosegarden uses jack. There are ways to route jack through pulseaudio. Search for pulseaudio jack sink there are various tutorials on how to do it. As I mentioned in my original post, I have pulseaudio wioth Jack Syncs running and it works perfectly for all other applications. Rosegarden by default seems to route to Jack and there is no way in Rosegarden for me to make it use Pulaseaudio. That is the problem. Pulseaudio cannot make a connection to Rosegarden, Rosegarden must initiate connection to Pulseaudio, which I can find no way of doing. It works as is through Jack, but there is no volume control possible which makes it unusable, therefore I need to work through pulse rather so I can use Pulse's keyboard shortcuts for volume control. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
[Rosegarden-user] Sound issues
I use a system that goes like this For output streams Pulseaudio->PulseaudioJackSync->Jackd->Alsa->AudioInterface 1) --- Problem is that I can only configure Rosegarden to play directly through Jack. that would have been OK if Rosegardne actually had a functional volume control which it seems not to have. I open the audio mixer and the midi mixer and playing back a midi clip neither of these mixers manage to act as a volume control. Rosegarden is really great software, i have no complaionts but obvious things like VOLUME CONMTROL is not even present which really undermines this excellent software. Why not have a GLOBAL master volume on the interface ? It is not in the scope of jack to have mixers and volume controls. I verified that with the Jack developers on several occasions 2) - If the above with Jack turns out not to have a volume control, how do I configure Rosegarden to use Pulseaudio ? In the Audio Config there are only jack settings and no Pulse Audio or Alsa or other settings I can select to use these. 3) Also, there is a repeatable crash stopping a recording taking the contents of the recording with it which is very destructive. Most of the times inspirations can only be captured once and not reproduced and it is heartbreaking if Rosegarden just crashes when you press the stop button. It goes a bit better with less crashes if I just click on the record button again to stop a midi recording. Question is: Is this a known bug for the last few releases ? Thank you. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Rosegarden Crashes when I stop a recording.
I must add that I cd to build before I execute the cmake inastruction Either way it doesnt make a difference it remains the same problem. root@1:/rosegarden-19.12# ls AUTHORS CMakeLists.txt COPYING Doxyfile rosegarden.spec.in src cmakeCONTRIBUTINGdata READMEscripts test root@1:/rosegarden-19.12# mkdir build root@1:/rosegarden-19.12# cmake .. -DCMAKE_INSTALL_PREFIX=[PREFIX] [-DCMAKE_BUILD_TYPE=Debug] CMake Error: The source directory "/rosegarden/rosegarden-19.12/[-DCMAKE_BUILD_TYPE=Debug]" does not exist. Specify --help for usage, or press the help button on the CMake GUI. root@Tango:/rosegarden/rosegarden-19.12# ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
[Rosegarden-user] Rosegarden Crashes when I stop a recording.
I am using Rosegarden: 17.12 on Linux MX 17 Rosegarden Crashes repeatedly when I stop a recording. You also lose the entire recording even if autosave was on. It just eats everything. Is this a known bug with 17.12 ? I cannot upgrade to the most recent rosegarden as there is seemingly a bug in the cmake instructions. I removed servername and path to the rosegarden extracted folder from sources from the output. I followed the README and clearly there is a problem with cmake. root@1:/rosegarden-19.12# ls AUTHORS CMakeLists.txt COPYING Doxyfile rosegarden.spec.in src cmakeCONTRIBUTINGdata READMEscripts test root@1:/rosegarden-19.12# mkdir build root@1:/rosegarden-19.12# cmake .. -DCMAKE_INSTALL_PREFIX=[PREFIX] [-DCMAKE_BUILD_TYPE=Debug] CMake Error: The source directory "/rosegarden/rosegarden-19.12/[-DCMAKE_BUILD_TYPE=Debug]" does not exist. Specify --help for usage, or press the help button on the CMake GUI. root@Tango:/rosegarden/rosegarden-19.12# ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user