Hi All
I am a new user of Podium and new to this forum so please be gentle π
I use midi sequences as backing tracks on my keyboards which I record directly on the keyboard and my plan is to use Podium to ‘clean up’ the tracks after recording. I use two keyboards, one is XG compliant, the other GM.
When I open the file in Podium track view and using the Inspector I can highlight all the various parameters – sysex, CC, PC, etc… and by double clicking the selected part in track view I can edit all except the sysex messages.
My question, how do I go about editing the sysex data?
Any help much appreciated.
Ron.
Hello Ron, and welcome to the forum. We generally don’t bite here. π
I can’t test this since I don’t own any equipment that uses SysEx, but I think it’s worth a shot: If you got as far as seeing the SysEx parameters you created in the MIDI parameter list in the inspector’s parameter tab, open the properties dialog for one of them and check if the value range is defined correctly and whether “record as curve sequence on separate track” is enabled.
If that doesn’t help… Frits is sometimes unavailable on weekends, but if it’s urgent you could try and send him an e-mail anyway.
Hello thcilnnahoj
Thanks for the prompt reply and your suggestions which I tried without success π
In the Inspector View the list of parameters show as either ‘SysEx: Unknown’ or ‘SysEx: Yamaha’, however, in the Event View the full data chain for any event is shown but with the exception of being able to delete the event I am unable to achieve any other type of edit π π
Again, thanks for your help and I guess I will wait for any other suggestions.
Ron
You have to select the sysex parameter in the inspector and either hit alt+enter or right-click/properties.
The event view is just a list of, err…events π though I’ve always thought it should possible to edit the events from within the list.
Mart.
Hi Mart
Tried your suggestion and …… no π₯ π₯ π₯
Every parameter that I use, with the exception of sysex, I can edit no problem and yes, it would be good to be able to edit directly in the event list view.
One of my problems is that I am new to Podium so I can’t assume to much at this moment in time on the inner workings of the program – I have to seek guidance from you gurus but from my few days of use I much prefer it to my other DAW software.
Ah well, I’ll keep trying π
Ron
Hi Ron,
When you record or import SysEx data from midi files, these SysEx messages are stored on the timeline in stream events. As you have discovered, there are currently no way you can edit the contents of the SysEx messages. What the other users are suggesting relate to parameter objects, which can be configured to encode value changes within SysEx messages.
Can you describe what kind of SysEx messages you are trying to edit? If it is a short message for editing a parameter in your synth, then it may be worthwhile to create a SysEx parameter object. Once you have defined that parameter object, it will allow you to automate the parameter on a curve track, without worrying about the SysEx message format.
Frits
Hello Frits
Firstly, can I say what an excellent piece of software Podium is.
I have used Cubase for a long while now but I still find it very hard to use and very bulky for what I do π π
Podium seems to be fulfilling most (SysEx π π ) of my needs very nicely and with a very intuitive interface.
So far I have only used it off-line so I am looking forward to hooking up to my keyboards π
Now to what I am trying to achieve:
My main board is a Yamaha Motif XS and when I record a backing piece I use the performance mode on the keyboard.
So, for example, in Performance mode the Control Sliders send System Exclusive messages to control the individual PART VOLUME. This is necessary because all four PARTS of a PERFORMANCE are basically communicating on to a single MIDI channel. Therefore a regular MIDI Volume message (Channel Control Change message) would affect all four PARTS together⦠and would not be what is necessary. So System Exclusive messages are used to address PART 1, separately from Part 2, separatley from Part 3 and so on. And much the same for other parameters.
For live playing I quite often use the backing tracks from my XS on my other board, a PSR8000, and consequently I often have to make adjustments to, using the above example, part volume, to achieve a good balance in output levels when I play say melody and bass.
Needless to say, there can be many SysEx messages and some can be quite lengthy π― π―
What I was hoping to achieve was to be able to edit the sysex data directly to obtain the required output levels.
Once you have defined that parameter object, it will allow you to automate the parameter on a curve track, without worrying about the SysEx message format.
I am not sure what you mean with the above quote so I will now go peruse the wiki π
By the way, I could send a midi file if it would help to highlight what I am trying to achieve.
Ron
@eclairon wrote:
Once you have defined that parameter object, it will allow you to automate the parameter on a curve track, without worrying about the SysEx message format.
I am not sure what you mean with the above quote so I will now go peruse the wiki π
Take a look at this chapter:
http://www.zynewave.com/wiki/doku.php?id=guide:parameters#system_exclusive_messages
If you have defined parameter objects for the SysEx part volume messages, then these SysEx messages are handled like any normal MIDI control change message. This means that when you record the SysEx messages, they are not recorded as stream events, but as curve suquences or parameter events with a value dial on them, depending on how you have set the “record as curve sequence…” option in the parameter properties. Then it’s just a matter of editing the curve or adjusting the parameter event dials to set your part levels. Podium will do the SysEx formatting during playback. You will need to do a bit of work to set up the parameter objects, but once done, it will make everything else easier.
If the configuration of parameter objects seem too complex for your needs, then I can be persuaded to implement simple editing of short SysEx stream events.
By the way, I could send a midi file if it would help to highlight what I am trying to achieve.
Please do.
Hello Frits
Well, I have had a good read of the wiki and tried what you suggested and after a little struggle understanding the defining and functioning of the objects I have now managed to get a sysex data stream (I used chord control for the exercise) as a curve and I am able to alter chord root and type. I am now going to expand what I have learned so far and try reverb and chorus messages π π π
Additionally, I have been in contact with a Yamaha Product Specialist who suggested that ‘ … instead of editing a whole list of sysex messages … why not record the backing as an audio file‘ and if needs be ‘ … just edit that‘. So … that … I have tried – just a few bars – and it seems to work!!! Simple really π³ π³
I now feel that I have the start of a solution to my problem. Equally, it could be the start of an even larger problem – I have never edited an audio stream before π π
So, for the moment, I will lay off trying to persuade you to implement sysex editing and head in the direction of curves and audio.
Thanks for your help, and thanks also to the others who made an input to my plea – I’m sure I’ll be back!
Ron.