SYNTH ZONE
Visit The Bar For Casual Discussion
Page 1 of 2 1 2 >
Topic Options
#26451 - 11/07/01 12:08 PM Roland XP-50 Sequencer Efficiency
StringsMan Offline
Junior Member

Registered: 09/27/01
Posts: 13
Loc: Kansas City, MO USA
I recently bought an xp-50 with the idea of creating arrangements to accompany me while I play my guitar. I thought that the 20,000 note capacity was way more than I needed. I was surprised to find that with a simple four part arrangement (piano, bass, drums, organ) I ran out of memory after 40 measures. Can anyone give me some efficiency tips to better utilize the sequencer memory?

Top
#26452 - 11/07/01 12:55 PM Re: Roland XP-50 Sequencer Efficiency
dnarkosis Offline
Member

Registered: 01/01/01
Posts: 217
Loc: usa
The 20,000-note memory is definitely not what the 40,000 (JV1000) or 60,000 (XP60/80) are. That said, it still holds a lot of music, especially of the kind you've described.

What you may be experiencing is that the *buffer* is full rather than the song memory itself.

Each time you perform an edit or a function, the sequencer takes a snapshop of what you already have and adds that to the buffer so you can UNDO if you need to. Once your buffer gets full, that's it.

The next time you get a memory-full message, save your tune to diskette, reinitialize your sequencer (clear its memory for a new song), and reload your tune. You can also save the tune and then turn the synth off and back on again, since the buffer is volatile. That will clear the buffer/memory.

The problem I had with the XP50 (before I got an XP60) was that I had big (dense) songs -- which the XP50 held just fine -- but couldn't do big global edits because the buffer got full so fast for UNDO. The bigger the area you edit and is held in the UNDO buffer, the less memory is left.

See if this helps.

Top
#26453 - 11/07/01 03:17 PM Re: Roland XP-50 Sequencer Efficiency
epu Offline
Member

Registered: 02/20/00
Posts: 466
I also used to have that problem. I would write songs that would contain 120-140 measures at a time. The buffer would definitely get full as just described. I had to save songs to disk and then intialize to reclaim space. Sometimes, the DATA THIN function works. Be warned however. The DATA THIN function may also not work id the data buffer is full as well.

Getting an XP60 helped alleviate this problem for the most part. The increased memory really helped. The fact that I write HUGE arrangements is why in fact.

The Infamous Epu.

Top
#26454 - 11/07/01 05:24 PM Re: Roland XP-50 Sequencer Efficiency
StringsMan Offline
Junior Member

Registered: 09/27/01
Posts: 13
Loc: Kansas City, MO USA
Thanks for the tip. I will try it tonight. Do you know of a way to disable the UNDO feature to prevent data being copied to the buffer? I know this is risky in that you wouldn't be able to undo an inferior variation. However I would be willing to take this risk to avoid the "memory full" problem.

Quote:
Originally posted by dnarkosis:
The 20,000-note memory is definitely not what the 40,000 (JV1000) or 60,000 (XP60/80) are. That said, it still holds a lot of music, especially of the kind you've described.

What you may be experiencing is that the *buffer* is full rather than the song memory itself.

Each time you perform an edit or a function, the sequencer takes a snapshop of what you already have and adds that to the buffer so you can UNDO if you need to. Once your buffer gets full, that's it.

The next time you get a memory-full message, save your tune to diskette, reinitialize your sequencer (clear its memory for a new song), and reload your tune. You can also save the tune and then turn the synth off and back on again, since the buffer is volatile. That will clear the buffer/memory.

The problem I had with the XP50 (before I got an XP60) was that I had big (dense) songs -- which the XP50 held just fine -- but couldn't do big global edits because the buffer got full so fast for UNDO. The bigger the area you edit and is held in the UNDO buffer, the less memory is left.

See if this helps.

Top
#26455 - 11/07/01 05:38 PM Re: Roland XP-50 Sequencer Efficiency
StringsMan Offline
Junior Member

Registered: 09/27/01
Posts: 13
Loc: Kansas City, MO USA
Thanks for the suggestion. I will try the reinitializing tip. Could I create patterns (sections of a song) and link them together as a work-around for memory limitation? I'm not sure if you can link patterns together that are not part of the same song though. I downloaded some classical arrangements that are much larger than what I'm trying to create, and I am puzzled by how such a huge file could be handled by the xp-50. Could it be that they are breaking the composition into smaller pieces?

Quote:
Originally posted by epu:
I also used to have that problem. I would write songs that would contain 120-140 measures at a time. The buffer would definitely get full as just described. I had to save songs to disk and then intialize to reclaim space. Sometimes, the DATA THIN function works. Be warned however. The DATA THIN function may also not work id the data buffer is full as well.

Getting an XP60 helped alleviate this problem for the most part. The increased memory really helped. The fact that I write HUGE arrangements is why in fact.

The Infamous Epu.


Top
#26456 - 11/07/01 11:21 PM Re: Roland XP-50 Sequencer Efficiency
FAEbGBD Offline
Member

Registered: 03/20/01
Posts: 847
Loc: Nashvville TN
Well, 1 thing is certain, you aren't using up 20,000 notes in 40 measures. That'd be 500 notes per measure!
One question of curiosity. Does the number of tones per patch or part have anything to do with notes? For instance, if you run a part that uses all four layered tones, is that taking 4 notes per key you press on the sequencer? I know it works that way with polyphony, does it work that way with the sequencer?

Top
#26457 - 11/08/01 07:12 AM Re: Roland XP-50 Sequencer Efficiency
stigf Offline
Member

Registered: 11/19/99
Posts: 145
Loc: Tromsų, Norway
Hei everyone.

First: No, the number of tones in each patch has nothing to do with the capacity used in the sequencer. The sequencer just sends a note over the correct MIDI-channel, and it is up to the synth-section of the XP to actually produce the sound. It does not matter to the sequencer if the sound produced is simple or complex.

Another thing to remember is that the sequencer stores 20000 MIDI-events, and not notes. This means that if you hava a lot of controller-data, sysex, program changes etc, this will use up the sequencer capacity. One prime example here is the aftertouch. If you press a key and make a long sustained note while changing the aftertouch pressure, the sequencer will only record one note-event, but perhaps hundreds of Control-Change-events for the aftertouch.

Data thin helps. It reduces the amount of controller data. This will not normally be audible, but the sequencer capacity is extended. If you are having problems with sequencer-memory, try to use data thin on each track after you have recorded them.

Another trick is to switch off aftertouch on parts where you don't need it, so that you are sure that no aftertouch-changes are generated.

Hope this was understandable.

Stig

Top
#26458 - 11/08/01 09:11 AM Re: Roland XP-50 Sequencer Efficiency
dnarkosis Offline
Member

Registered: 01/01/01
Posts: 217
Loc: usa
Good point about the controller, PB, etc. data. If you don't watch out, it can use up gobs of memory in a hurry.

Rather than data thin, I think probably he's in a position just to use . . . ERASE That is, he just needs to erase *all* the controller data on *all* the tracks where such data has been *inadvertently* entered. I do that periodically during every recording session. Or, as you say, turn it off entirely.

As for patterns: "Could I create patterns (sections of a song) and link them together as a work-around for memory limitation? I'm not sure if you can link patterns together that are not part of the same song though"

I use patterns all the time, all over my songs for precisely this reason: If something repeats, the pattern message takes up much less memory than pasting the whole measure over again.

Yes, you can paste patterns together from different songs . . . sorta. You have to load them individually from disk from your different songs and then string them together (with pattern call messages) in the internal song. You must then save that internal song + the imported patterns into a single song.

Is any of this helping? You know, if you're still having trouble, you could probably send your .svq file to some of us on the forum here to have a look at.

Anyway, good luck. You should have plenty of room in the XP50 for what you're trying to do.

Top
#26459 - 11/08/01 12:15 PM Re: Roland XP-50 Sequencer Efficiency
StringsMan Offline
Junior Member

Registered: 09/27/01
Posts: 13
Loc: Kansas City, MO USA
Thanks for the advice. I tried your suggestion from yesterday with the same result. Actually I didn't even get to edit the song. I tried to insert two measures after #34 and got the memory full message.

I don't think I used any controllers while recording, but I will try to delete them if I did.
I saved my song to a SMF file and tried to edit it in cakewalk (my puter is in a different room) and noticed that the piano track size was over 10,000. Assuming that size and notes are approximately the same, some controller data must be in the track, since I basically just played a 4 note chord and a few arppregios per measure.

I'll keep tinkering with it until I figure it out. Otherwise I will submit the svq file as suggested and solicit your comments.

Your answer re. patterns causes this question. Are patterns then stored internally? If not, are they stored on disk separate from the song?

Thanks for all the help.

Quote:
Originally posted by dnarkosis:
Good point about the controller, PB, etc. data. If you don't watch out, it can use up gobs of memory in a hurry.

Rather than data thin, I think probably he's in a position just to use . . . ERASE That is, he just needs to erase *all* the controller data on *all* the tracks where such data has been *inadvertently* entered. I do that periodically during every recording session. Or, as you say, turn it off entirely.

As for patterns: "Could I create patterns (sections of a song) and link them together as a work-around for memory limitation? I'm not sure if you can link patterns together that are not part of the same song though"

I use patterns all the time, all over my songs for precisely this reason: If something repeats, the pattern message takes up much less memory than pasting the whole measure over again.

Yes, you can paste patterns together from different songs . . . sorta. You have to load them individually from disk from your different songs and then string them together (with pattern call messages) in the internal song. You must then save that internal song + the imported patterns into a single song.

Is any of this helping? You know, if you're still having trouble, you could probably send your .svq file to some of us on the forum here to have a look at.

Anyway, good luck. You should have plenty of room in the XP50 for what you're trying to do.

Top
#26460 - 11/08/01 12:20 PM Re: Roland XP-50 Sequencer Efficiency
StringsMan Offline
Junior Member

Registered: 09/27/01
Posts: 13
Loc: Kansas City, MO USA
Thanks for your reply. Your mathematical analysis indicate that there is some other problem. I am a poor piano player, and mostly just hit one 4-note chord per measure. Using cakewalk I noticed that the size of the piano track was over 10,000. If these are all notes, then that is over 250 per measure. There is no way I could play that many even if I wanted to. I will try to determine if there is controller data that were inadvertenly included in my sequence. Thanks for the help.

Quote:
Originally posted by stigf:
Hei everyone.

First: No, the number of tones in each patch has nothing to do with the capacity used in the sequencer. The sequencer just sends a note over the correct MIDI-channel, and it is up to the synth-section of the XP to actually produce the sound. It does not matter to the sequencer if the sound produced is simple or complex.

Another thing to remember is that the sequencer stores 20000 MIDI-events, and not notes. This means that if you hava a lot of controller-data, sysex, program changes etc, this will use up the sequencer capacity. One prime example here is the aftertouch. If you press a key and make a long sustained note while changing the aftertouch pressure, the sequencer will only record one note-event, but perhaps hundreds of Control-Change-events for the aftertouch.

Data thin helps. It reduces the amount of controller data. This will not normally be audible, but the sequencer capacity is extended. If you are having problems with sequencer-memory, try to use data thin on each track after you have recorded them.

Another trick is to switch off aftertouch on parts where you don't need it, so that you are sure that no aftertouch-changes are generated.

Hope this was understandable.

Stig

Top
#26461 - 11/08/01 12:24 PM Re: Roland XP-50 Sequencer Efficiency
StringsMan Offline
Junior Member

Registered: 09/27/01
Posts: 13
Loc: Kansas City, MO USA
Thanks for the reply. This sounds like the solution! I will try to delete any controller data. I don't think I deliberately sent any, but I'll try to delete them if present. I hope there will be enough memory left to perform this editing. Otherwise I have cakewalk that should be able to do this.

Quote:
Originally posted by stigf:
Hei everyone.

First: No, the number of tones in each patch has nothing to do with the capacity used in the sequencer. The sequencer just sends a note over the correct MIDI-channel, and it is up to the synth-section of the XP to actually produce the sound. It does not matter to the sequencer if the sound produced is simple or complex.

Another thing to remember is that the sequencer stores 20000 MIDI-events, and not notes. This means that if you hava a lot of controller-data, sysex, program changes etc, this will use up the sequencer capacity. One prime example here is the aftertouch. If you press a key and make a long sustained note while changing the aftertouch pressure, the sequencer will only record one note-event, but perhaps hundreds of Control-Change-events for the aftertouch.

Data thin helps. It reduces the amount of controller data. This will not normally be audible, but the sequencer capacity is extended. If you are having problems with sequencer-memory, try to use data thin on each track after you have recorded them.

Another trick is to switch off aftertouch on parts where you don't need it, so that you are sure that no aftertouch-changes are generated.

Hope this was understandable.

Stig

Top
#26462 - 11/08/01 01:35 PM Re: Roland XP-50 Sequencer Efficiency
dnarkosis Offline
Member

Registered: 01/01/01
Posts: 217
Loc: usa
Stringsman: Try loading your song in your XP and going into Microscope Mode to see exactly what data is there on each track. Then you'll know what is actually there taking up memory.

Top
#26463 - 11/09/01 01:53 AM Re: Roland XP-50 Sequencer Efficiency
stigf Offline
Member

Registered: 11/19/99
Posts: 145
Loc: Tromsų, Norway
10000 events on a piano track says clearly that somthing more is going on than just notes..

Deleting controller-data is a good idea..

Stig

Top
#26464 - 11/09/01 08:00 AM Re: Roland XP-50 Sequencer Efficiency
StringsMan Offline
Junior Member

Registered: 09/27/01
Posts: 13
Loc: Kansas City, MO USA
Your idea worked! Data Thin did free up enough memory to allow editing. I could not hear any difference in the quality of the sequence either. Thanks for the help. This has changed my opinion of the xp-50 significantly.

Quote:
Originally posted by stigf:
10000 events on a piano track says clearly that somthing more is going on than just notes..

Deleting controller-data is a good idea..

Stig

Top
#26465 - 11/09/01 09:47 AM Re: Roland XP-50 Sequencer Efficiency
dnarkosis Offline
Member

Registered: 01/01/01
Posts: 217
Loc: usa
Did you thin the data or erase it entirely? If you merely thinned it, your sequence may still contain data you don't need at all (controller data your patches don't respond to anyway) and that takes up memory.

Did you ever go into microscope mode to see exactly what it was you were deleting? I'm curious to know what it was.

For all you know, you may have been deleting the winning lottery numbers for tomorrow night . . .

Top
#26466 - 11/10/01 01:48 PM Re: Roland XP-50 Sequencer Efficiency
StringsMan Offline
Junior Member

Registered: 09/27/01
Posts: 13
Loc: Kansas City, MO USA
I went back to look at what was using up all that space in my song. The culprit was Pitch Bend! I didn't know of a way to count the total events for this bastard, but in the first measure alone was PB 220 events. I didn't count the second measure but it look similar.

As far as the lotto goes, the PB values that were common were 288 and 320. I think I will try those tonight.

Thanks for all the help.

Quote:
Originally posted by dnarkosis:
Did you thin the data or erase it entirely? If you merely thinned it, your sequence may still contain data you don't need at all (controller data your patches don't respond to anyway) and that takes up memory.

Did you ever go into microscope mode to see exactly what it was you were deleting? I'm curious to know what it was.

For all you know, you may have been deleting the winning lottery numbers for tomorrow night . . .

Top
#26467 - 11/10/01 02:18 PM Re: Roland XP-50 Sequencer Efficiency
dnarkosis Offline
Member

Registered: 01/01/01
Posts: 217
Loc: usa
I would delete (using the edit function, not manual delete in microscope mode) *all* data in your tracks that you did not intentionally enter yourself, especially stuff like (as you found) pitch bend, any CCs (like mod or something) if you didn't intend them to be there, and especially Poly Aft and Channel Aft, which are real easy to enter inadvertently. Delete *all* of that stuff and see how your memory looks then.

Top
#26468 - 11/12/01 12:20 PM Re: Roland XP-50 Sequencer Efficiency
StringsMan Offline
Junior Member

Registered: 09/27/01
Posts: 13
Loc: Kansas City, MO USA
Thanks for the tip. I feel like I'm getting pretty good with the xp50. Is there a way to adjust the volume of the individual patches in the sequence? I have my song in the format that I want, but the organ is much louder than the piano, and the strings is louder than the oohs. I didn't see anything under EDIT that dealt with volume. The closest variable was velocity and that didn't seem to work. By the way, my manual just came in but from what I see, you guys are much more helpful.

Top
#26469 - 11/12/01 05:25 PM Re: Roland XP-50 Sequencer Efficiency
dnarkosis Offline
Member

Registered: 01/01/01
Posts: 217
Loc: usa
Yeah, it'd probably be best if you looked in the manual to familiarize yourself with performance mode and all the ways you can adjust various parameters for the parts = instruments. Much of it is just adjusting numbers in certain screens. Edit is something different, and is not really what you're looking for.

What you want to adjust is Part Volume; you can either do it manually or use (send) CC 7 to lower the part volume. There's also CC 11, expression, but that depends on how you have a couple of other performance parameters set up. For now, just look at Part Volume for the organ part.

BTW: since you are just getting the XP50 going, you'd probably find a *lot* of good intro help at http://www.rolandus.com/SUPPORT/DOCS/SUPNOTES.HTM

Look toward the bottom for the XP50 files. Good stuff.

Good luck.

Top
Page 1 of 2 1 2 >

Moderator:  Admin 



Help keep Synth Zone Online