Groove Agent One - Where to store samples

a quick question,

i’ve bee using Groove Agent One a little bit for programming drums parts and some cutted sounds [one-off samples etc]

and i’m never quite sure where to save the samples.

as they’re only ever present in the project i’m working on.

i’ve saved as .vstpreset

but find i have to continually search for the location of the samples if i use the same patch in another project, albeit in the previous project where the patch was used or in my sample library, which is getting larger by the day.

surely there must be a way for Media Bay to remember where the original files are located without having to reference individual locations from project to project.

OR have i got things completely WRONG ??? haha

thanks for your time.

any work around will be greatly received . :wink:


when you say drag them in the ‘pool folder’ ?

is that the pool folder of the individual project or a pool folder for .vstpreset instruments ???

:open_mouth: … aaand wwwwhat ddo yyou ddddo to them thththere? :open_mouth:
If I were a sample, I’d be scared byproductless… :astonished:

ha ha ha…brilliant… made me wet my pants :laughing:

Hi Majic,

I can’t help you from 1st hand experience but I’d be interested in the answer to this myself. I guess if you save the samples to the project pool they are only local to a given project (and not transferable) whereas the generic samples for GA1 are sealed in protected/packed files by Steinberg from what I understand, so whether GA1 would automatically find and load them from the VST folder - I’m unsure (you could try)!

Better Solution:
One thing to look at is if you refer to the help PDF (Saving the Groove Agent ONE Setup p.156) it refers to 2 different types of save process (an individual preset only OR a preset and an Archive) and it seems that the archive (file extension GAK) also stores the sample data with it - which essentially saves it as a Groove Agent ONE kit so its sounds like that is what your after (as this is transferable)!

“…You can save all Groove Agent ONE settings, and the sample files referenced by the current configuration, as a Groove Agent ONE kit”

Hope this helps, :wink:


cheers Kat,

i’ll check that out, not sure i want to be duplicating samples in different locations though…

surely there should be a better way for the Cubase plugs to reference where samples are stored.

integrated into MediaBay somehow and know where samples are stored for reasons like this;


Hi Majic,

I agree duplicating samples is not ideal, I think GAK its designed so that you can transfer your kits to different machines or store all the essential files for a release for later recall etc, but I’m sure there is a way for Cubase 7 to reference common sample files too, we just have to work out how! I wonder if the input of a common filefolder address/URL is required somewhere to instruct Cubase 7 where to look etc? If I work it out I’ll be sure to post the answer! :slight_smile: Kat

Hi Majic,

I just ran though the scenario that you introduced at the start of this thread and everything seems to work fine in a couple of projects that I’ve tried it in (i.e. I quickly created a new GA1 preset based on a few samples from an Yamaha RY30 Drum Machine) so I’ve just compiled a quick list of the procedure I used to check against:

1) Make some drum samples store them somewhere on your HDD.

2) Open MediaBay and locate the folder where your samples are stored and MAKE SURE YOU PLACE A TICK IN THE BOX ON THE LEFT HAND SIDE (i.e. or Cubase will ignore this folder from its resource search path). [refer to ‘MediaBay_RY30.jpg]

3) Create an instrument track for GA1, then within MediaBay select the folder where the samples are stored and drag & drop samples from the adjacent search results window onto relevant GA1 pads. [refer to ‘MediaBay_GA1.jpg]

4) Save the resulting GA1 kit setup as a relevant preset. [refer to ‘GA1_RY30.jpg]

5) Create a simple MIDI sequence/manually trigger drum pads to test that it works.

6) Save your project and exit then start a new project with an instrument track using GA1 with previously named preset.

Now all of the custom user defined drum samples should trigger as expected in GA1 (i.e. either by hitting pads manually or triggering them via a quick MIDI sequence)! I gather there are a variety of ways of defining samples on GA1 namely:

…You can drag files to Groove Agent ONE from the following locations:
-Project window
-Sample Editor (regions)
-Audio Part Editor
-LoopMash slices (if LoopMash is supported)…

(refer to p.155 - Plug in Reference.PDF)

However from what I can understand it is ONLY if you define a resource folder in MediaBay as above - and drag your samples from there (i.e. using Define Locations) that the resulting samples will be project independent so if you’ve used another approach that could explain why your samples were unavailable when you switched projects etc.

Anyway give this a try and hopefully it will be fine from herein! :wink:

Regards Kat :slight_smile:

PS: You should (in theory) be able to update your existing projects that had problems by defining a specific user sample folder and reassigning the samples to your existing presets (using the procedure above) then saving the changes; but I’m unable to test this! However, if you decide to try it be sure to make a back up of your projects/presets beforehand in case any corruption occurs! :open_mouth:

without being in front of my set-up, sounds like it will work perfectly;


i regularly import audio to tracks and process them with FX … THEN re-load them into GA-ONE.

i think i need to reference my cubase project hard drive in the MediaBay database, that seems to be the most important factor…

which now seems unbelievably obvious now i’m actually taking the time to write it… :blush:

once again Kats, thanks for your brilliant breakdown !!!


Hi Majic,

Thanks, I’m happy to help as I’ve been playing around with GA1 too and think it rocks :sunglasses: and it would be awesome to get some custom kits together! Note: even if you need to heavily process sounds within Cubase before assigning them to GA1, it should still be fine provided you ultimately bounce/export them as tiny wave files to your referenced MediaBay Sample directory then assign them to GA1 from there.

The problem is with dragging sounds from anywhere else as it describes in the GA1 Plug In Reference (i.e. the pool, sample edit window, project window, Audio Part editor etc) is that they ALL reference the local project you are currently working on. However provided you add a ‘defined location’ in MediaBay for each and every project where you do this, Cubase should still continue to find the samples utilized by a user defined preset elsewhere.

The only problem is however that the more entries you add; the more background folders Cubase has to scan/re-scan, so its definitely beneficial to have a common area to save user preset samples to in order to make it faster/cleaner and easier to maintain etc!

Anyway let me know if all is well when you get chance to test your setup!

Regards Kat :slight_smile: