Synth Forum

Notifications
Clear all

Dealing with Large Libraries

12 Posts
5 Users
0 Reactions
43 Views
Posts: 1
New Member
Topic starter
 

Hi expertS,

I am new to Yamaha and have a large library file 1.4 GB which I loaded successfully as a Libray and after trying the sounds I have decided that I need only certain ones and not the entire library. My Goal is to keep the performances with their corresponding waveforms Only.

Is there a way I can do it without buying additional software? Can I import it directly to the user bank and then delete the ones I don't want and then save everything as a library? but then what happens with the waveforms not associated with sounds I deleted?

Help Please! 

Thanks


This topic was modified 4 weeks ago by gsharabi@gmail.com
 
Posted : 12/12/2025 4:58 pm
 Toby
Posts: 1030
Noble Member
 

Just use the Library Import tab on the Utility screen.

Select the performances you want and they will all be imported to your user area along with their waveforms and other objects. Then you can delete the library.

When you select a library to load you have the option of just importing a single performance from that library. So you could also just load the 2 or 3 performances you need without ever loading the entire library.


This post was modified 4 weeks ago by Toby
 
Posted : 12/12/2025 9:26 pm
Jason
Posts: 8815
Illustrious Member
 

When you use Library Import, only the resources required for the Performance(s) you select are placed in your user bank.   After you delete the Library all unused waveforms will be deleted. 

 

Since it's not easy to "see" how waveforms are used in a Library it's not readily apparent how much of the total waveform size consumed by a Library is used or unused in any given Performance.  You can just look at the total waveform size used/free before and after the import/library-delete to know the impact this work has made.


Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R

 
Posted : 12/12/2025 9:54 pm
Jason
Posts: 8815
Illustrious Member
 

It'd be cool if library import would give you a running total of the size of the waveform data selected by the Performance(s) you have selected before the import as well as show the total size of the Library you're importing from as well as the total waveform memory free.  It would quickly tell you if you have room for the import and also if it's worth doing for saving space.

 

Not sure if there's already an Ideascale for this.  There isn't one from me.


Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R

 
Posted : 12/12/2025 10:00 pm
 Toby
Posts: 1030
Noble Member
 

What do you mean by this?

After you delete the Library all unused waveforms will be deleted. 

When you delete a library ALL of its waveforms, performances and other objects are deleted whether they are referenced by user area performances or not.

So which 'unused waveforms' are you referring to? I may be mistaken but it is my understanding that the only waveforms imported to the user area are those needed by performances you are importing. If so that means there won't be any 'unused' waveforms imported that need deleted.


 
Posted : 12/12/2025 10:07 pm
Joel
 Joel
Posts: 686
Prominent Member
 

Hi, Toby and Jason give you the good way, to complete, you can watch my tutorial video: How to load and Manage your Library's , i explain the library import functions and give other advices

https://youtu.be/1dPBYP2d06I?si=5p1btoUfJR2mRwQq

Hope it will help you, have a nice week-end


 
Posted : 13/12/2025 6:30 am
Jason
Posts: 8815
Illustrious Member
 

Toby, you need to understand the context and perspective of the OP.

 

You start with a library that consumes lots of Waveform space.  Within this library of several Performances you only use one or very few Performances and hope the Performances you don't use are associated with Waveform data that's sizeable enough to justify whittling down the Library.  It's these hypothetical Waveforms the OP defines as unused Waveforms.  

 

Yes, deleting the Library deletes the "unused" Waveforms and duplicates created by the import but the OP is most interested in keeping the used stuff and deleting the unused data which is why I framed it by their terms.


Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R

 
Posted : 13/12/2025 9:18 pm
 Toby
Posts: 1030
Noble Member
 

Your use of the term 'waveform space' is likely to confuse people.

You start with a library that consumes lots of Waveform space.

There is no such thing as 'Waveform space'. That is where we disagree. The library waveforms/objects are stored in the 'Library area' of 'User memory' which is separate and distinct from the 'User area' where the user waveforms/objects are stored.

Within this library of several Performances you only use one or very few Performances and hope the Performances you don't use are associated with Waveform data that's sizeable enough to justify whittling down the Library. 

I don't understand how anyone could possibly know how much waveform data is in a library or which performances are associated with it.

The library import of a single performance could involve ALL of the library waveforms/objects or NONE of them. It won't really help to 'hope'.

Our point is that waveforms don't have their own 'space'. The diagram on p.15 of the 'En_v300_K0' operation manual shows how User memory is organized. It has SEPARATE areas for 'User' and 'Library' data. Although library waveforms/objects use space in the 'User memory' they are not in the 'User area' portion of that memory. 

When you delete a library its components are removed from the 'Library area' without affecting the physical organization of the components in the 'User area'.

The salient point is that if a performance to be imported DOES reference library objects then after the import there will now be duplicate copies of those objects: one copy in the 'User area' and one copy in the 'Library area'.


 
Posted : 13/12/2025 10:55 pm
Jason
Posts: 8815
Illustrious Member
 

Utility/contents/data/Waveforms folder I don't think had Waveforms identified as Library or not and didn't have a space on Library free vs space in user free.  I think Douglas somewhere else was involved in a similar push/pull thread trying to decide on the best way to conjure up a story for this.

 

At any rate, hopefully the OP has something to chew on here and I'll leave well enough alone until they have followups.


Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R

 
Posted : 15/12/2025 4:15 am
 Toby
Posts: 1030
Noble Member
 

One of us added an IdeaScale entry about adding a (Preset), (U)ser, (L)ibrary indicator on appropriate screens.

https://yamahasynth.ideascale.com/c/yamahasynth/idea/192022


 
Posted : 15/12/2025 5:17 am
Posts: 1
New Member
 

You can move the sounds you want to the user bank and delete the rest, but any waveforms not linked to those sounds might stay in memory or take up space. It’s safest to keep a backup of the full library before trimming.


 
Posted : 17/12/2025 11:39 am
 Toby
Posts: 1030
Noble Member
 

@davidjenkins7473 - welcome to the forum. What synth(s) do you have and what do you do with them?

You can move the sounds you want to the user bank and delete the rest, but any waveforms not linked to those sounds might stay in memory or take up space.

Not sure what you mean by that. All library performances and objects will stay in memory AND take up space until you delete the library.

It’s safest to keep a backup of the full library before trimming.

Just a couple of clarifications. They already have a backup of the library since the file you load a library from is, essentially a backup.

Also it isn't possible to 'trim' a library - you have to create a new one. You could use the Melas tools to create a new library with only selected performances/objects by copying objects from an existing library.

But on the synth itself you can't alter the contents of a library.


 
Posted : 17/12/2025 6:41 pm
Share:

© 2026 Yamaha Corporation of America and Yamaha Corporation. All rights reserved.    Terms of Use | Privacy Policy | Contact Us