Showing posts with label groove agent. Show all posts
Showing posts with label groove agent. Show all posts

Thursday, January 15, 2015

Jamstix Software - Part 4 of 4 - Options, the Bar Editor, & Final Thoughts


Welcome to the fourth and final part of my Jamstix tutorial series.  In this video, I'm going to use Ableton Live as my host DAW (audio editor) for the Jamstix virtual instrument plug-in.

Before I go any further, I made massive updates to my website in early 2024.  All of my Jamstix info is available there too, and I'd recommend that you move over there, unless you like the formatting of my blog better.  The info on my website is more up-to-date.  Here's the link:




 


In this tutorial, I'm going to cover the Bar Editor in detail.  I'm also going to talk about Restore Points, all of the items in the Options Menu, and VST Automation.  Again, if you don't understand how MIDI works, some of this info will be really confusing, but I still recommend that you watch it because it will help you learn a bit more about MIDI and its capabilities.

Before I go any further, I should point out two things that I should have covered in the last video.  First, I quickly went through a bunch of Brain controls.  Be aware that these controls will change depending on the style and drummer that you're using.  I don't just mean that the default values of the knobs and sliders may be different.  I mean that the actual controls (within boxes called "elements") may vary.

Elements that are titled in white are associated with the current style.  Elements in orange are associated with the current drummer.  Go into the drop-down menu in the upper left and try loading a different style.  Some of the white elements will probably change.  Now try loading a different player (drummer).  Some of the orange elements will probably change.

Also, I said that when you click on a label at the top of an element (either right-click or left-click), you get a menu that allows you to disable, freeze, or hide the element, and a bunch of other options.  But if you right-click on a specific control within the element itself, you get a completely different menu.  This separate menu is how you map the control to your external controller.  If you know the specific number of the control on your controller, you can pick it, but you'll probably find it easier to just move the physical control that you want it to be associated with, and Jamstix should figure it out and complete the assignment.

Before I get into a description of the advanced features, here's the video for this part of the tutorial series.  I have to apologize in advance, it's a bit blurry in a few places.  I didn't realize that the camera had been switched to auto-focus, and it sometimes went slightly blurry without me noticing the problem on the small screen.  But it usually takes four or five hours to do the filming on one of these tutorials (they're a lot more involved than they probably look) and I figured that it would make more sense for me to invest the time in a different tutorial than spend an evening re-shooting this video, just to fix a few minutes of slight blurriness:



Ok, so those are a couple things that I should have mentioned in part three.  And also, I mentioned that I'm using Ableton in the video this time around.  I'll cover a couple of Ableton-related setup items in the video.  At this point, let's get to work on the Bar Editor.


Bar Editor


So we've already touched briefly on the Bar Editor.  The resolution of the editor is 16th notes.  We have six vertical rows, and these represent the four limbs of the drummer, plus two hands of the percussionist underneath.

All of the notes generated by the Brain are shown in this grid, in one of the three layers.  Remember the layers:  Groove, Accent, and Fill.  Even though they are displayed separately, they play simultaneously.  If you want, you can program the kick and snare yourself (the Groove layer) and then let the Brain handle the accents and fills.

When the Brain merges the three layers, what happens if there are limb conflicts between the layers?  Well, the Brain knows that it needs to watch for this, and resolves them based on a priority system.

Looking at the notes and cells, if you double-click on an occupied cell, the note is removed. If you double-click on an unoccupied cell, a note is created.  The Brain will add the most common sound for that limb, or the last sound you selected for that limb in the current editing session.

If you want to edit a note, there are two things you can do.  If you do a left-click, you'll see a white line appear around the note.  You can then play with the four knobs in the upper right corner of the bar editor.  Unlike the knobs on the mixer, these knobs specifically control the one note that you've selected.  So if you change their settings and then select a different note, you'll notice that the controls probably change instantly, to reflect the settings for the new note selected.  Here's what each of the four knobs does:

- The VEL knob adjusts the velocity of the note, which is pretty straightforward.

- PRI is the priority of the note.  Although it initially seemed counter-intuitive to me, moving the knob left will increase the priority.  I'll talk about this more in a minute.  Anyway, the note with the highest priority beats out any others that are supposed to hit at the same time.

- The TIM knob moves the notes ahead of or behind the beat by intervals of up to 47ms.  This is the heart of groove processing within Jamstix as part of the drummer modeling. 

- The HAT knob sets the opening amount of the cymbals of the hi-hat.

A minute ago I mentioned that moving the PRI knob to the left in the current version of the software will increase the priority of a note.  This seems really odd, when 99% of knobs are at higher levels to the right.  You should think of this as maybe a micro position adjustment on the grid.  First of all, remember that the Brain is working in three layers.  It might find a certain position in the bar where a specific limb generates hits on more than one layer at the same time.  As an example, on beat three, maybe a snare hit is generated on the right hand in the groove layer, and a hi hat hit is also generated on the same beat with the same hand in the accent layer.  The Brain knows that by playing one of the two, it has to skip the other because of the limb rules, so it plays the one with the highest priority.  I believe that will probably always be the hit in the main layer (the groove), although I could be wrong and there could be some random chance assigned.  I'm still getting a feel for this.  Anyway, by changing the priority of the simultaneous notes, you can affect which one gets played and which gets skipped.  So going back to my comment about conceptualizing the PRI knob as a micro position adjustment, you can think of it this way:  rotating the knob slightly to the left will position the hit slightly to the left of (ahead of) the downbeat.  So it's like a race.  The hit that happens first, ahead of competing hits on the same downbeat, prevents the other [practically simultaneous] hit from being allowed to happen because of the limb movement rules.  The drummers arms can't move that fast, so the Brain disallows one of the "simultaneous" hits.  I'm not sure if this is the best way to explain it, but it seems like a great explanation in my own mind.


Ok, so all the stuff that I just described applies if you left-click on a note.  If you right-click, you'll see a context menu pop up.  However, you have to have the sound selected first before the proper context menu shows up!  Here, you can cut, copy, and delete, but you can also change the sound, the hit style, the timing mode, or the shuffle.

Changing the sound is pretty intuitive.  And the options make sense.  If you're trying to change a foot item, you're going to have options like a kick, or a hi hat close/splash.  Your foot obviously won't play a ride cymbal – even Rick "Thunder God" Allen doesn't do this (although you can accomplish that task elsewhere by using redirection).

The Hit Style is pretty basic too.  "Single" refers to a single hit.  "Double" refers to a double-stroke.  "Bounce" refers to three hits (a 32nd triplet) of decreasing power, like the natural bounce of a drumstick.

The Timing modes in the context menu are a musical time offset of  a 24th, 32nd, or 48th note.  This will make sense to a professional drummer or music student.

The Shuffle option also affects the ultimate timing of the note, by shuffling the timing on just that one note rather than that of the entire bar.


Outside of the context menu, you'll see a Learn toggle and a Locked toggle, each of which turns bright blue once they're turned on.

If you lock an individual note, it's the same concept as locking a bar, but it only applies to that one note.  Remember that the lock symbol icon on the right side of the bar editor is the one that locks the whole bar.  If you manually add a note in the bar editor, the default setting is that the particular note is automatically locked, under the assumption that if you took the effort to put it there, you want it there.  Of course, you can unlock it if you want.

If you see a red cross on a note, it means that the Brain attempted to generate it, but then suppressed it during the last play-through.  This was probably due to a limb conflict or the internal limb timing rules.  You can move the mouse over the note and look at the status line to find out why.  It might say something like, "Priority override by Crash 1."

If the Learn button is turned on, the Brain will listen to incoming MIDI performance data, interpret it, and enter it into the Bar Editor.  So if you're comfortable playing a MIDI keyboard or eDrum kit, this can be useful.  If you're doing this, Jamstix pays attention to "quantize import" setting and locked items.

If you look closely at notes on the editor, the icons can communicate a lot of info.  Unfortunately, this is tough to demonstrate in writing, so you might be better off to refer to the manual for this one.  But essentially:

- There is a vertical red line on the right side of the note. It represents velocity, and if it goes all the way to the top it means a full velocity of 127.

- There might be a small red dot on the lower right side (the current manual incorrectly says it's on the left side).  This indicates that the hit is a Double.

- There might be a pair of two vertical red dots on the lower right side (the current manual incorrectly says that they're on the left side).  This indicates that the hit is a Bounce.

- If there is a black triangle on the left side, it means that the hit is shuffled, either individually or because the whole Part is shuffled.

- If there's a red line across the top, it means that the event is locked.

- The hi hat icon gives you a visual representation of the openness level of the hat on that particular note.


I've already touched on the Bar Menu in a previous video, and it's really self-explanatory, so I'll skip that.

If you click on one of the limb labels on the left side of the bar editor (two capital letters), you'll see a small limb menu.  Again, it's pretty self-explanatory.

Along the top of the bar editor, you can do a normal left-click on any of the sixteen beat divisions, to see a small menu.  This lets you play with the groove weights.  You'll want to play with this to understand it more, because different styles put emphasis on different beats.  Controlling the groove weights can be especially useful if a song has an unusual time signature.  There are three choices for groove weights:  heavy, neutral, and syncopated. 

There are several more options to the right of the large Compose button:

- You can click "Compose" if you don't want to change any Brain settings but want to audit an alternative performance.

- If AUTO is turned on, changing Brain controls can lead to immediate recomposition.

- If BAR is highlighted, a recomposition only recomposes the current bar.  Otherwise, the entire Part is generated again.

- The disk icon saves a Restore Point of your song.  It's like the System Restore option in Windows.  If you want to recover to a saved restore point, go over to the song menu drop-down in the Song Sheet.

- The trash can clears the current aspect (layer) of the bar and marks it as composed.  When this happens, the Brain won't replace the deleted events unless a re-compose happens.


Style and Drummer Models


I've talked several times earlier about the style and drummer affecting the performance.  I also mentioned the priority system, whereby the Brain will block out certain notes if they are lower priority than conflicting notes.  You're probably wondering why the Brain has to do that.  I did.  Why even have the conflicts in the first place?

It's because the Brain doesn't really do all the composition as a unified whole.  It's split up into two separate models, then it reviews what happened and decides what gets played.  The two separate models, of course, are the Style model and the Drummer model. 

The style model goes first.  It focuses on the groove, and also contributes to the accent and fills.  The drummer goes next, and mostly focuses on the accents and fills.  This is how some overlapping hits can be created that conflict with the style model.

Some drummer models will add notes to the groove, but many do not.  After both models have finished composing, the Brain does its limb and priority checks, and creates a realistic performance.

If you have a saved MIDI file from any source, in GM format (the General MIDI standard), you can use it by going to "import style."  The Jamstix drummer will personalize it by adding accents, fills, power level, etc.

If you want to use the Jamstix bar editor to create a MIDI part, instead of doing it in your host DAW, you can.  Just use the Silent style and the Silent drummer, and go into the Bar Menu to "Lock Manually Created Events."  If you want, after you've made a hand-crafted groove, you could switch to a different drummer model to have that drummer interpret it.  You might want to export your performance or create a restore point first though, in case you don't like the new results.


Options


A number of these are very obvious, so I won't list them all, but a few are worth clarifying.

- The Debug Log should be left off.

- You can turn off Limb Controls if you want to have a drummer with more than four limbs.

- Auto Edit Sounds means that a drum will play when you mouse over it in the Bar Editor.

- Usually, for hi hats, if the pedal pressure MIDI controller value is 127, it triggers a closed hat, and 0 triggers a fully open hat.  If you activate Reverse High Hat Controller, it sets 127 to open and 0 to closed.

- Never Mix Down overrides the downmix switch in the mixer, which I mentioned earlier.

- Enable Song Looping is an option that allows you to keep a song from ending, by looping back to a specific part when it finishes the last part.  I find that this is useful when you're just practicing a song with a guitar or something, and don't want to keep moving back to the start and hitting play every time the song ends.

- The LoD, or Load On Demand system, reduces memory consumption of the drum kits.  I wouldn't disable this unless you're having technical problems with an underpowered system. 

- Voice Reduction is also related to the CPU loading, so look this up in the manual if you're having problems.

- This is the number of stereo audio outputs sent to the host.  The default is eight, and it ranges from one to seventeen, although Pro Tools is currently limited to one.  If you change this, you have to restart Jamstix and possibly your entire host.

- Bar Offset (Visual or Actual) options are useful if the Jamstix Transport bar and beat numbers are not matching the ones in your host.

- Auto Save is expressed in minutes.  You have the option to turn it off.  The default is to save on exit.


Miscellaneous


When it comes to VST automation, there are actually only three things that you can currently automate in Jamstix 3:  the Power Level, Reduction, and Global Timing Slider.  This is because of a limitation with the VST standard.  However, not to worry.  You've already seen that just about every control can be individually mapped to a controller, and most hosts allow complete automation this way, by automating the envelopes for the MIDI controls.  It's odd, but it's an effective workaround.

There are several status lights at the bottom right.  MIDI In and Out are obvious, and they flash when MIDI is being sent or received.  The Audio-In LED only lights up when data is coming into Jamstix from AudioM8.  And finally, if you ever start to hear clicking noises in the audio (I haven't), look to see if the LoD% is bright red.  If so, go into the Options and either increase Voice Reduction or increase the LoD pre-buffer.

If your song uses time signature changes, I said earlier that it wasn't a problem because you're slaved to the host.  But unfortunately, it's not that simple, so I need to clarify.  The VST standard isn't good with time signature changes, so you should set each part manually to be certain, if they aren't grey'd out.  First, go into Options and make sure Time Sig Changes is enabled.  That ensures that the controls aren't grey'd out.  Then, go into each individual part and select the time signature for that part.  If you have a time signature change in the middle of a part, you may need to get creative and call it two separate parts.  Where this gets to be odd is that when using Pro Tools, you're using AAX plug-ins rather than the VST standard, so I had assumed it would be different.  But apparently it's not.  You can change the time signature in all hosts (including Pro Tools) so that Jamstix is not following the same rhythm structure as the host.  Jamstix IS still forced to slave to the host's tempo, but you can have an inconsistency with the time signature if you aren't careful.

If you're trying to jam with audio, obviously you start by setting up Jamstix in a project as a VSTi, and click the Audio Jam button.  Make sure you add AudioM8 as an insert effect on the audio track being monitored.  You may have to enable "Input Monitoring" or "Input Echo," depending on your host.  You should now see the Audio-In LED flickering as you play.  The MIDI Jam works the same way.

Up to ten restore points are allowed.  After that, new restore points erase older points.  If Jamstix is auto-saving restore points because you've turned this on in the Options menu, Jamstix won't save a point while the host is playing, so you don't have to worry about it interfering with your ongoing work when a performance is happening, or when you're recording.

And finally, the rotary knob in the upper right controls the brightness of the Brain controls and Song Sheet.


Conclusions


Ok, that's it.  By this point, hopefully you're quite comfortable with most of the capabilities of the Jamstix software.  And by now, you should realize just how powerful it is, especially for beginning and intermediate producers, because it really can avoid the very tedious tasks of hand entering complex MIDI data on a timeline.  It avoids the static and boring feel that usually results from patterns that were hand-coded by non-experts.

So at this point, what should you do next?  Well, I'd recommend getting a couple books on drumming, even if you don't want to become a real drummer, to get you into the proper headspace of what drumming is all about.

Next, I'd experiment a lot by setting up drum tracks for various songs, so you get really comfortable with Jamstix.

Finally, I'd recommend that you study the art and science behind mixing a kit in a DAW.  Rather than just sending the output to a single stereo channel and playing with the volume, you can take things to a whole new level if you learn to split the pieces of the kit into their own separate tracks so you have a lot more flexibility over relative volumes within the kit.  You can then learn to process individual pieces of the kit separately in terms of EQ'ing, compression, reverb, and so on.  You'll truly be able to get some professional sounding results. 

In the near future, I'm going to put together a couple of full tracks, and document the entire process from start to finish.  I'll do a video or series of videos about each.  My current guess is that I'll do an indie folk/rock style track with Pro Tools, and a Deep House track with Ableton.  When I'm done, I'll put links under these videos and on my videos page on my website, and also directly down below within this blog post, and I'll also include all the session and project files as free downloads.  If you have Pro Tools or Ableton, you'll be able to open up my exact projects, play with the settings, remix the tracks, or whatever you want.

Thanks for watching, thanks for subscribing to me on YouTube or following me on Twitter or SoundCloud, and thanks especially for sharing these videos with your friends.  Good luck with your music making!



By the way, I've created a clickable index for the whole series, so if you've watched everything but you want to review a certain section, this might come in useful. CLICK HERE to go to that index.

I'm Jonathan Clark, known online as DJ Bolivia.  Do you want to learn more about DJ'ing and music production?  If so, visit:



If you happen to enjoy techno tracks, most of my tracks are available as free downloads from this link:



Thanks so much for visit, and for your support!  I really appreciate the fan base that I've been able to build up over the years.

Also, if you want to visit any of my other sites, here are a few links:
    YouTube:  youtube.com/djbolivia
    SoundCloud:  soundcloud.com/djbolivia
    Blogger:  djbolivia.blogspot.com
    Main Site:  www.djbolivia.ca

Monday, January 12, 2015

Jamstix Software - Part 3 of 4 - Intermediate & Advanced Editing

In the last video, number two in the series, I covered two tabs from the Main Menu: the Kit and Mix sections.  In this video and blog post, we'll take a closer look at the Transport, the Song Sheet and the Song tab, and the way the Brain works.

Before I go any further, I made massive updates to my website in early 2024.  All of my Jamstix info is available there too, and I'd recommend that you move over there, unless you like the formatting of my blog better.  The info on my website is more up-to-date.  Here's the link:





  

 
And here's the video for this section of the tutorial:



Before we go any further, I should point out that after I have all four parts of this tutorial series online, I'm actually going to add two extra songs, not just one, as I had originally considered in part one of this series.  I think it would be instructive for me to build a complete song (using Jamstix and other instruments) that has a sort of indie folk/rock flavor, and a separate track that is dance/electronic music based, since there's quite a bit of diversity behind the approaches to those two styles.

I'll warn you right now that this video will make a bit more sense if you understand MIDI.  There's just no avoiding it for certain parts of Jamstix, especially if you're getting into intermediate or advanced music production, rather than producing basic tracks or just jamming.  However, even if you don't understand MIDI yet, you should continue with this tutorial anyway, because I still think you'll learn a lot.  And I have a video tutorial about Basic MIDI Recording online already, so I'll post a link to it at the bottom of this post.  But in the meantime, let's get started …


The Transport and Drum Module Mode

In the Transport section, the large button on the left controls the Drum Kit, and the one on the right controls Jamcussion, if you have it installed.  Both can play simultaneously.  However, the one that is selected (lit up in blue) is the one that is active for all of the editing stuff on the right side of the screen.  You have to flip back and forth between the drum kit and Jamcussion if you're editing both simultaneously.  If you hold shift while pressing either of these buttons, it will be muted.

I already covered the three Jam buttons, and the fact that if you don't have any selected, you go into Drum Module mode.  Let's explore that now:

- Most of this section is for advanced users and will only make sense if you have some understanding of MIDI.

- Click the "Map GM" option if you have a kit loaded that does not use the GM key layout and you need to send MIDI data in GM format to it.  Jamstix will automatically translate the input to match the kit layout. 

- If the Automatic Ride Bell is checked, any ride notes with a velocity of 127 (full) are translated to ride bell events.  This is useful when using an eDrum kit with a single zone ride pad that can only send ride notes.

- The "Use TD-20 Extensions" option is useful if you want to play live into Jamstix with a Roland TD-20 eDrum kit.  I presume it also works for the TD-30 and possibly also the TD-15 kits.  According to the manual, this option modifies hi hat logic to produce realistic responses when the kit sends a CC4 change AFTER a note is hit.  It routes hi hat rim notes automatically to the corresponding bow notes.  It allows hi hat splashing.  And finally, it allows cymbal choking via after-touch.

- Cymbal variations is a useful option because some basic eDrum kits only have one or two cymbal pads.  This option builds in some variety.


Let's take a look at a couple of the jam options in more detail.  When you start using Jamstix, you'll probably start with the normal jam mode.  Eventually though, you might want to play with MIDI Jam or Audio Jam.

When you start using MIDI Jam, you should use the input trim on the jamming section of the options page.  We'll cover this section in more depth in a few minutes.  Same concept with audio jam.  There's a plug-in called AudioM8 that comes with Jamstix that you use as an insert effect on audio tracks.  Jamstix analyzes audio data from AudioM8 and then adjusts the power level, which affects a lot of performance decisions of the Brain.  So this way you can use a guitar or bass to jam with Jamstix and you'll feel the software responding to the intensity of your performance.

The Power Knob controls the overall power level.  Again, this controls performance decisions for the Brain.  You can set this, or control it from a controller in the host, or from a hardware controller.  And as I mentioned, if you're doing MIDI or Audio jamming, AudioM8 helps control the power level.

The DYN knob sets the minimum power level allowed, which is important!  The kit will not play any more softly than this value.  This keeps the kit from being too quiet in sections where the Brain's performance or MIDI data has lower intensity.  By using a higher level on this slider, you can keep the volume up, but the Brain will still perform in a style that matches the power level.  So think of this as a "minimum volume" knob.  This can be set independently for the drum kit and for Jamcussion, if you have Jamcussion.

The Lock button locks Jamstix to the host song position.  This is on by default.  For some hosts, if the host is not playing and you want to preview something, you need to turn this off, but it depends on the host.

The next buttons are pretty straightforward.  From left to right, they are "go to beginning of song," "go back one bar," and "go forward one bar."

I've mentioned the Snowflake already, which freezes the whole performance.  This is useful if you're doing an audio or MIDI jam, and after a good run-through, you want to permanently save it.  If you've clicked freeze after a performance, and play again, Jamstix will play an exact repetition of the frozen performance, even if you keep playing with real-time controllers.


Song Sheet

Let's cover a few things with the song sheet that I didn't cover before.  First, if you hold down the control key (Windows), you can drag and drop a few important things from Jamstix right into a MIDI track in your DAW.  You don't have to have the track set up to record.  Drag the song name to create the MIDI for the song.  You can also drag a specific part or a specific bar.  Try it!

This is also the first close-up look that we've had at that MIDI note data.  Zoom in for confirmation that the notes are not all rigidly attached to the grid.  Lots of "human" variation there.  You won't want to quantize this.  It sounds really realistic.

As for the Live Loops button, well, I'm still not going to go into detail, but the concept is this.  Let's say you're doing a live performance and you don't know how long your solo sections will be, or if you'll add extra choruses, or drop a verse.   With Live Loops, you can use a controller to pick which part gets triggered next (again, if you don't understand what a controller is, I have a video about generic MIDI controllers which I'll post at the bottom of this blog post).  Jamstix will normally go through the song in linear order, but if you want you can use the controller to jump around as much as you want.  Of course, Jamstix only jumps to the next Part once the current part finishes playing.

Let's go into the drop-down menu at the top left again, and I'll point out a few items that I glossed over last time:

- Mute has a submenu that allows you to mute fills and accents, which can be really useful if you're composing a groove.

- Groove weights exist on every individual beat of each bar at 16th note resolution.  Possible options are Heavy, Neutral, and Syncopated.  These weights affect the composition process of the Brain, and can be be especially useful sometimes with less common time signatures.

- One of the features of the Bar Editor is to allow you to mark beats as hits or force silence on them.  This choice will clear all of those markers on all bars.

- If for some reason, your host won't allow you to drag and drop your MIDI, this option exports for you.

- Host synchronization.  This is a feature you'll hopefully never have to use.  Sometimes, you'll be working with a song that was recorded at the wrong BPM, ie. 64 at 128, or vice versa.  You can use this option to double or halve the tempo for Jamstix.  Be aware that this is confusing because it will leave the Jamstix bar/beat counter out of sync with the one in your DAW.


If you right-click on any Part in the part list, a Part Menu will show up.  Most of the choices in this menu are pretty self-explanatory if you want to adjust anything relating to Parts, so I won't go into detail.  Roughly speaking, here are some choices:

- Create, remove, or change the type of a Part.

- Copy, paste, load, or save a Part.

- Copy or paste the style or drummer of a Part if the whole song isn't homogenous.

- Recompose the current Part.

- Lock a Part so the Brain can't recompose over top of it.

- Import grooves or MIDI patterns.  If you have Jamstix 1 installed you can apparently import Jamstix 1 rhythms, although I haven't played with this yet so I don't know how it works.  I know I have a lot of Jamstix 1 styles, but I didn't originally have Jamstix 1 installed.

- Play with groove weights, clear all forced hits and silence, or reset all timing and velocity offsets.


Moving down to the Timeline in the lower left, there's a bit more to it than I showed before:

- The currently selected bar is white, and the last bar of a Part may be brown/orange, but only if it contains a fill.

- The first bar of a part has a red line up the left side, although it's hard to see.

- If you right-click on a bar, you open the bar menu.

- You'll see some tiny dots in the bar.  These are a mini version of the note data that you'll see in the bar editor display.  These will change if you switch from groove to accent to fill on the buttons up in the Brain.

- A locked bar is semi-transparent.

- If you mouse over a bar, a lot of useful info shows up in the status line underneath.


The Brain

Before I get too deep into the Brain, let me define a few terms:

- You'll see "Power" a lot, and it refers to the energy level of a piece of the kit.

- The Bias basically filters out the start or end of a bar, keeping it from having any hits.

- Playing "In The Pocket" generally means playing with good timing, ie. not just consistently, but also in alignment with the beats of the music.  A drummer can play slightly ahead of the beat or behind the beat if you need.  Ahead of the beat means that the drummer hits a drum slightly before you'd expect from the groove of the song.  Behind means slightly after.  "In the Pocket" generally means that they're playing in alignment with the exact groove.

- Redirection happens when you set things up so that if one piece of the kit is hit, the sound for a different piece plays.


If you go into the Brain's menu, you have several choices:

- You can load/save/extract styles or drummers.

- Add things like snare ghosts, shaker, tambourine, tom grooves, classic controls.

- Show or map MIDI controllers.

- Play with Fill Default options, such as starting or ending fills with a crash, suppressing groove (default), or avoiding 16th shuffling.


If you right-click any of the labels within the Brain controls, you'll see a small sub-menu.  You can disable an element so it doesn't play.  And of course, there are half a dozen other choices.  If you right-click on the control body itself, you'll open a MIDI controller mapping section.

The Groove Importer is what you use to bring in an existing MIDI clip, which will be fed into and which will affect the composition process.  You should refer to the manual to learn more about this, as I haven't played with it.

The Fill Generator is pretty complex.  Needless to say, the results will be far more impressive than if you were using other software that relied on static MIDI patterns.

The Accents page of the Brain is very similar to the Groove page.  Accents make a groove more interesting and lively.  Higher accent levels make a groove busier and therefore more energetic.  Sliders can be controlled individually, or the "Overall" slider at the top can group them all.

The last part of the Main Menu section is the Bar Editor.  I'm going to leave that for part four of my tutorial series.


Conclusion

Ok, that's it for part three.  As always, if you found this blog post (or video) to be useful, please share them, especially on any music-related message boards or forums where people who don't know about Jamstix might be introduced to it!  I don't like self-promoting my own tutorials on message boards where I'm not a regular contributing member, but if a member of that community posts it, that's awesome.

Thanks for reading.  I have a few other related links below, and I'll see you in the next and final tutorial in this series.



 Here's a separate video that I put together to explain the basics of MIDI editing for music production:




By the way, I've created a clickable index for the whole series, so if you've watched everything but you want to review a certain section, this might come in useful. CLICK HERE to go to that index.




I'm Jonathan Clark, known online as DJ Bolivia.  Do you want to learn more about DJ'ing and music production?  If so, visit:



If you happen to enjoy techno tracks, most of my tracks are available as free downloads from this link:



Thanks so much for visit, and for your support!  I really appreciate the fan base that I've been able to build up over the years.

Also, if you want to visit any of my other sites, here are a few links:
    YouTube:  youtube.com/djbolivia
    SoundCloud:  soundcloud.com/djbolivia
    Blogger:  djbolivia.blogspot.com
    Main Site:  www.djbolivia.ca

Saturday, January 10, 2015

Jamstix Software - Part 1 of 4 - The Easiest Way to Add Drumming to Your Music

If you're a singer/songwriter or a bedroom producer, or even a producer at a proper studio, you might find the Jamstix software to be one of the best-kept secrets in music production. What's the backbone of a huge percentage of modern music? A drum kit or rhythm section. Who's the person in the band who LEADS the band on stage, even though it might not be apparent to the audience? The drummer, who sets the timing. And what is the single most unlikely instrument that most aspiring singer/songwriters are likely to be skilled at? The drums.

If you're a singer/songwriter or an aspiring producer, Jamstix is THE software that will revolutionize your music.  Seriously, it's a game-changer.  You do not need to learn to play drums to produce your own tracks.  You don't even need to own a drum kit.  If you already know a few basics about music production, such as how to insert an effect onto a channel in an audio editing software package, or how to use a VSTi (virtual instrument on a computer), and you have an audio editor on your computer, you can probably learn how to use Jamstix in an afternoon.  And I don't mean just making a simple, static, rigid, and boring kick/snare combination that doesn't change through your whole song.  I mean something that sounds like it was played by a real drummer.  And by the way, I have absolutely no affiliation with Rayzoon, the company that makes this software.  I just need to give credit where credit is due.  

However, before I go any further, I made massive updates to my website in early 2024.  All of my Jamstix info is available there too, and I'd recommend that you move over there, unless you like the format of my blog better.  The info on my website is more up-to-date.  Here's the link:





    



Here's a video that covers everything from part one of my four part tutorial series about Jamstix:




If you're looking for other blog posts in this series, here are the links.  Each one has it's own tutorial video:




I'm going to teach you absolutely everything you need to know about this program.  But first, you may wonder why I'm qualified to make these claims about this program.  Let me give you a bit of background about myself.  I do know a bit about playing drums.  I used to play, not very skillfully, quite a few years ago.  I don't own a kit, and never have, although my father was a drummer so we had a kit in my house when I was growing up.  I do play the piano quite well, so I have lots of music theory background.  With piano, I studied classical music for quite a few years.  I also play the guitar passably well when it comes to the skill level required for campfire singalongs, although for the guitar, I don't know the notes, and I just play by ear.  I also know a fair amount about music production, and I was able to get up and running with Jamstix and produce my first Jamstix song in about two hours, start to finish.  And if you don't believe me, listen to this (focus on the drums, just ignore the other instruments):




Yes, I'm saying that it only took me two hours to create the drum track in this song, and this was the first time that I used this software.  I could probably do that in twenty minutes now that I know the software much better.  It's not fancy ... Jamstix is capable of much better drums than this, but this was a first attempt.  Please note that this song is the backing track for a song that I have already copyrighted.  The song itself was one that I wrote for a video about tree planting.  In this "Jamstix Demo Version" I removed the vocals, and dropped the levels of the guitars so you can hear the drums more clearly.  Incidentally, if you're a singer/songwriter and you want to download this backing track and use it with a song that you write of your own, please feel free to do so.  You don't have to pay me for the music.  The only condition I have is that if you copyright your song, I want 50% of all publishing, mechanical, performance, and sync royalties.  If you're in the sort of position to make that happen, you can contact me directly and I'll give you a better quality version (uncompressed) than this SoundCloud mp3 version, and I'll balance the levels back out for you.  I'll also give you my SOCAN and IPI numbers for assigning royalties during registration.


Anyway, the point of this blog post and series of video tutorials that I'm making right now is to teach you how to use Jamstix.  And believe me, it won't be too hard for you to learn.  Now I do know a fair amount about programming drums from scratch, and I know lots about other drum creation software, such as Battery (Native Instruments), BFD (FXpansion), EZDrummer (ToonTrack), and Addictive Drums (XLN Audio).  Each of those programs has their own strengths, but if I could generalize, I'd say that as a group, they generally have great sounding drum samples, but you really have to do a lot of work and technically programming to create the drum track.  Jamstix, on the other hand, has an Artificial Intelligence engine that they call the AI, or sometimes call "The Brain," which acts like the brain of a human drummer.  You give it some simple instructions, and then the Brain composes and plays the track for you.  No tedious programming, or adding notes onto a MIDI grid.  Yes, you are still able to do that to enhance your drum track if you want, but if you want something simple, you can set about a dozen parameters and the Brain will do everything for you.

By the way, I've created a clickable index for the whole series, so if you've watched everything but you want to review a certain section, this might come in useful. CLICK HERE to go to that index.

You'll learn a lot from watching my video, so you don't necessarily need to read any further.  But just in case, I'm going to list in point form some of the most important key concepts about Jamstix.


Overview


- I put an installation video at the bottom of this post, in case you'd find that to be helpful.

- Simulates a real drummer.

- Most drum modules output static MIDI patterns or pre-recorded patterns.  Jamstix doesn't.  It has the Brain which simulates a human drummer.

- The Brain's performance is based on rules (but with some random variation added in) to provide a unique output every single time, rather than being based on static patterns.

- As an example, the Brain knows how long it takes for a drummer to move his/her arm to a certain piece of the kit.  If you move that piece further away from the drummer, the Brain will compensate by playing it less often or not at all.

- Everything that Jamstix does is playable by a real human drummer, unless of course you specifically tell it to ignore human rules.  You can do that if you want to pretend you have a ten-armed drummer.


Intended Uses


- Useful for everyone from hacks to studio engineers, novice to professional.

- Create a quick backing drum track, for a songwriter.

- Create and tailor a complex track, for professional producers.

- Good for students learning about drumming styles.

- Even if you're not doing production work, it's very good for casual use, for example if you just want a "jam partner" to practice with.


Slightly Technical Stuff


- Jamstix is fully functional on its own.  However, it's also good if you have any other existing drum modules, because Jamstix can take advantage of their libraries.

- Similar to Steinberg's Groove Agent in some ways, in the sense that it's easy to make a quick "out of the box" backing track.  Disclaimer:  I used to love using Groove Agent, versions 2 and 3.  However, Groove Agent 4 is very different than GA3 and I wasn't really that impressed by it.  Steinberg did a terrible job with the user manuals on GA4, and the learning curve is difficult.

- If you're used to using EZ Drummer, Battery, Addictive, or BFD, you can still integrate your kits from those modules into Jamstix to take advantage of high quality samples.  Now I need to make a clarification here:  the quality of the Jamstix sounds is quite good.  But some of the other modules have absolutely amazing samples, and if you already own one of the others, you don't want it to go to waste.  So a good option is to combine the Brain and simplicity of Jamstix with the strength of the samples from your other module(s).

- Three types of plug-ins, 32bit, 64bit, and AAX for ProTools 11+.  As I write this, I'm currently running version 3 of Jamstix (version 4 is coming in 2015) and version 11.2.2 of Pro Tools.  They do work together quite well. This was not the case with previous versions of Pro Tools.  There is one slight limitation with audio output for Pro Tools users (single stereo master instead of eight lines) but I'll discuss that and a workaround later on.

- Jamstix works with all other VST hosts, as long as they fully support the VST specification properly AND can handle VSTi's.  VST's and VSTi's are very related, although a few editors can only handle effects and not instruments.  Jamstix works just fine with Ableton, Cubase, Sonar, FL Studio, Digital Performer, Bitwig, Reaper, etc.  Please note that two popular audio editors, Audacity and Audition, do NOT currently support VSTi instruments, and you cannot use Jamstix with these two editors (Audition temporarily supported VSTi's in a previous version, but that functionality was removed because it wasn't working well).  The fact that Audition and Audacity don't support Jamstix is unfortunate.  Some packages will support VST plug-ins but not VSTi instruments.  Make sure you know the difference, and check before you buy!  I suspect that the Rayzoon website probably lists some other lesser-known working DAW hosts which I haven't listed here.

- If you're already familiar with using VST and VSTi plug-ins with your DAW, even if you consider yourself to be an amateur, I predict that after an afternoon of learning the software, you'll be able to put together good sounding complete drum tracks in about twenty minutes.  Of course, you can spend hours doing fine tweaking of your drum track, if you're comfortable with that sort of technical detail, but the basics are fast and easy and don't require a tremendous amount of skill, as my videos will demonstrate.

- I just said that Jamstix is very simple and easy to use.  I should clarify that that's true for what you see on the surface.  For those of you who are technically inclined, you'll keep learning new stuff and capabilities for weeks.  Under the hood, Jamstix is quite complex and powerful.

- For really top-notch results, a lot of professionals might want to feed in a basic MIDI track, let Jamstix generate a proper new track based on the simple MIDI submitted, then route the audio to a different module or sample library of their own.

- The strength of EZDrummer, Addictive, etc., lies in the quality of their sample libraries or sounds.  They great if you're comfortable with playing pre-recorded patterns, or if you're a professional drummer yourself playing through a MIDI kit.  Only Jamstix has the Brain.  And also, you can mix and match parts of kits from Jamstix and other drum modules.  For example, you could use a basic kit from EZDrummer combined with cymbal and percussion sounds from Jamstix.  Tons of flexibility.

- One drawback:  Jamstix does not operate in standalone mode (as of version 3.x).  That won't matter to all producers, etc., but it could be a weakness for someone that just wants to use it as a jam partner, but who doesn't own a DAW.  So you must have some sort of audio editing software (partial list above) and let that software act as the host, and then have Jamstix as a VST plug-in (or AAX plug-in for Pro Tools).  Probably the cheapest DAW software that I can recommend which is still a high quality software package would be Reaper, by Cuckos.  Only $60 for a personal license, and you can try it as a full-featured trial for a month for free.  Reaper is highly praised.  And who knows, maybe Jamstix 4 will offer a standalone mode.


How Does It Work?


- First of all, if you don't know anything about drums, it would be helpful if you know the basic terms and parts of a drum kit.  A couple of my recommendations would be to read a book like "The Complete Idiot's Guide to Drums" by Michael Miller, or "Drums For Dummies" by Jeff Strong.  You can also find lots of YouTube videos that teach you the basics of what's involved with a drum kit.

 If you want, Jamstix can work like a traditional drum module.  You can send it MIDI notes from your DAW (Digital Audio Workstation, or audio editing software) and it then plays.  Where do you get the notes?  Three choices: random MIDI clips that you've downloaded from the internet, stuff that you've played in with a MIDI drum kit or on any other type of MIDI controller, or MIDI that you've programmed by hand.  Your choice, all of those options work if you want to give MIDI to Jamstix.  But you don't have to.

- Jam Mode is pretty cool.  When you're using Jam mode, Jamstix will synchronize automatically to the position, tempo, and time signature of your DAW host, and play right along.  So you use your DAW's controls to start and stop play.  When your host plays, Jamstix plays.  If you already have a bassline programmed or recorded in your DAW, Jamstix will play the drums along with it and you can sing and play guitar.  Or whatever.

- You do NOT need to record the Jamstix performance in your host.  It's possible of course, but not necessary.  In fact, sometimes recording the performance might be a weakness, because it means that you're "stuck" with that particular version.  Remember again, although I haven't explained this in detail yet, that Jamstix takes the parameters you've given it and generates a slightly different performance every time it plays.  So if you're using it as a jam partner, you might appreciate hearing a slightly different performance each time.  Now of course each performance will be pretty similar, because Jamstix is paying attention to the parameters you've given it, and also paying attention to a complex set of internal rules.

- Further to the above point, what about saving a performance when you're going to shut down your DAW session?  Well, you can save that particular "performance" (set of parameters and Jamstix settings) as a unique song, if you want.  But if you've got Jamstix all set up within a session, and you save the session, the Jamstix parameters are automatically saved.  This is slightly different than some other situations.  For example, if I'm using Reason as a slave within Pro Tools as a host, using ReWire technology, when I save my Pro Tools session I need to remember to also save my Reason session separately, and re-load both next time I come back to work on the project.  This is not the case for Jamstix.  If I have Jamstix inserted on a track in Pro Tools (or whatever DAW) and all the parameters are set properly to perform the way I want along with other tracks in my project, when I save the Pro Tools session, the Jamstix information is all automatically saved within the Pro Tools session.  I don't need to save the Jamstix information separately.  I guess I might want to save it independently on rare occasions, if I want to use a copy of that Jamstix setup in another project.  But in my experience so far, I find it's probably easier to just create a new Jamstix track from scratch, tailored to your new project.  It's that easy.

- If you do happen to decide to save a particular unique song from Jamstix, instead of just saving the settings in your host's session, you can save it in the "songs" folder if you want and if so, it will automatically be added to the Quick Start list in the Wizard.


How Do You Control What The Brain Plays?


- To start, set your tempo in your host DAW program.  Remember that Jamstix plays along with the host, so you can't force Jamstix to play stuff randomly that's out of sync with your DAW.  Time signature changes and tempo changes are fine.  Jamstix follows along.

- Select a Style.  Styles include things like country, jazz, pop, rock, etc.  That seems pretty general, but don't worry, within those examples that I just gave there are dozens of basic variations to use as a starting point.

- Select a Drummer.  Depending on which version of Jamstix you own, you'll have at least a handful of drummers to choose from, and possibly dozens.  Each drummer has a slightly unique way of playing, so they'll affect the performance slightly.  Each drummer has a first name only, but I think they're roughly modeled on real-world drummers of the same first name.  For example, I think that Phil plays a very similar style to Phil Collins of Genesis, Lars plays a very similar style to Lars Ulrich of Metallica, etc.  I'll post a list of some of the Jamstix drummers in one of my upcoming Jamstix posts, and who I think they are roughly modeled on.

- You can change Brain settings.  This is hard to explain in writing, and it'll make more sense in the video.  It's tricky because every drummer has his own unique group of settings, although some types of settings are shared by many drummers.  Of course, you don't have to touch the Brain settings if you're looking to get a performance together quickly.  They're set to sound quite good at their default values.

- You can import MIDI patterns or create your own (playing them or programming them) if you want, and the Brain will pay attention to this MIDI when it performs.  But you can totally skip this step if you want, and it'll still sound good.  But yes, if you provide MIDI to the Brain, the Brain studies it and uses it for inspiration in generating a performance.  Or you can turn off the "creative" part of the Brain and just have Jamstix play your MIDI note-for-note.

- It's important to understand that each time you play through the song in your DAW, Jamstix generates new audio.  This audio will have very slight human variations compared to the previous performance.  If you have edited the previous performance, this new performance can overwrite your edits!  So if you make editing changes, you might want to click "lock" so Jamstix doesn't overwrite your edits.  I'll explain this more once we dig into using it.

- Jamstix lets you drag and drop individual bars, parts/sections, or the whole song into your host if you want.  This gives you actual MIDI clips to work with in your DAW, if you'd prefer to start doing some detailed technical editing to a performance.  At this point, you don't necessarily need Jamstix anymore.  You might want to keep Jamstix to use as a drum module, ie. route the MIDI from your DAW back to Jamstix and use the Jamstix drum sounds.  But you might also want to route the MIDI through a different drum module, or through your DAW's internal drum kit, if there is one.


Understanding the Differences between Song vs. Part vs. Bars


- Since I'm going to teach you how to use Jamstix, you need to understand a few pretty basic terms.

- A "Part" refers to a specific section of a song.  I always want to call these "sections" but in the Jamstix manual and software, they're referred to as "parts."  Examples of parts that Jamstix understands include:  verse, chorus, bridge, intro, end, pre-chorus, solo, drum solo.  So as you're putting a song together, you don't have to think purely in terms of bar numbers.  You can think in terms of intro, verse, verse, chorus, verse, chorus, end (just to give an example).

- A "Song" is, obviously, a song.  Jamstix thinks of it not just as a number of bars (like "87 bars") or as a time-based length, it thinks in terms of a bunch of sections (parts) that are played in linear, sequential order.  Of course, some parts might be repeated.  You might have three or four instances of the "verse" within your song.

- Each part can have a unique number of bars.  This starts out as a default value, but you can edit it.  And yes, you can change that number of bars at different points.  For example, your first two verses can have eight bars each and your third verse can have twelve bars.  No problem.


How Does Jamstix Compose?


- This is something that's important to understand if you want to do more than just very basic compositions (if you don't care about anything fancy, you can ignore this information, but I think even beginners should try to understand this concept).  Each individual bar in Jamstix is composed of three layers.  Each layer acts slightly differently.

- The "Groove Aspect" layer is the main rhythm, ie. the basic instruments like the kick and snare.

- The "Accent Aspect" layer is the embellishments, with lots of variety, ie. maybe some ride cymbals or open/closed high-hat stuff.

- The "Fill Aspect" layer may not exist on some bars.  Or to be more precise, it may be empty on some bars.  Fills are only needed in certain parts, usually near the end of a part, or sometimes in the middle of a part.

- If the Groove Aspect of a bar is already composed, Jamstix plays the existing content.  This would be the case if you've already played the song, or if you've given Jamstix a specific MIDI part to play.  But if there is no content yet, then Jamstix creates some.

- There is a concept call "core bars."  A core bar is any bar in the FIRST instance of a part within a song, ie. the first verse, the first chorus, etc.  The second verse would not contain core bars, because they can only be in the first verse.

- As Jamstix is playing, if the bars are empty (because this is the first time through the song, and you haven't given it any MIDI to use as a reference), then bars are created.  If the bar that needs to be created is considered a "core bar," it is created based on the setting in the brain, ie. the style and drummer that you've picked.  If it is a non-core bar, ie. a bar in the second verse, the brain looks back at the core bars from the first part and plays something similar.  This means that the style of playing in the second verse will resemble the style of playing in the first verse, to give continuity.

- The above explanation only applies to the Groove Aspect of the bars, ie. the main rhythm.

- No matter whether the bar is a core bar or not, the Accent layer is always composed from scratch, so it's always unique.  The same applies to the Fill layer of the bar IF a fill layer actually exists for that bar.


Three Ways to Approach Composition


- First, you can just let Jamstix compose everything by itself, based on the tempo and style and drummer that you pick.

- Second, you can start by letting Jamstix compose the initial performance, then you can hand edit certain parts.  These hand edited parts can be "locked" to become permanent changes, or they can guide Jamstix in future performances (but certain parts may be overwritten if they're unlocked).

- Third, you can program the entire performance by hand yourself (or play it in if you're actually a drummer in real life), so the Jamstix Brain isn't responsible for any of the composition.

- Although this isn't necessary, Jamstix has the capability to monitor audio or MIDI input through playback of a composition that you've provided, OR in real time, and the Brain reacts accordingly.  In other words, the Brain can act somewhat like a human jam partner, reacting to your live performance!  Essentially, what it does is that it keeps reading the average volume of audio (or the velocity of MIDI) and then uses that to adjust the Jamstix output, ie. playing softer or louder, and using different performance techniques.  The Brain is pretty smart.


Tour of the Jamstix Interface


- This section is pretty much impossible to explain in writing.  You really need to watch the video.  I'll just explain, in point form, the features that you'll see in the Jamstix interface.

- You can change between "Jamcussion" and "Drum Edit Mode."

- The snowflake symbols freezes the arrangement, like freezing a track in a DAW.

- Jam mode can be done in one of three ways:  normal creativity, paying attention to MIDI, or paying attention to audio.  Just depress one of the three buttons to pick which one.  If none of the three buttons are selected, Jamstix will act as a drum module.

- The transport bar in Jamstix has a big knob on the left for the "power level" and a little knob to the right of it that controls "minimum dynamic level."

- The Song Structure section is used to quickly create a song.  The wizard button is the easiest way to create a new song.  The song structure section lists the parts in sequential order, and they can be further edited.  With the time and shuffle, you can change characteristics of individual parts or of the whole song.

- The Time Line down on the lower left lists all the bars in sequential order.  The current bar is always highlighted.  The brown bars indicate the last bar of the section.

- The Upper Display Window has lots of options, depending on the main menu.

- The Lower Display Window shows one of three things at any given moment, your choice;  kit editor, bar editor, or mixer.

- There is a Status/Help bar to give you feedback and suggestions.


Straight from the Horse's Mouth


I'm going to provide two links for you here in a second before I wrap up this first of four parts to my Jamstix tutorial series.  It only makes sense to give you a link to the Jamstix website and to a copy of the Jamstix 3 manual (remember that version 4 is coming out in 2015).  Be aware that the link below is to the 3.00 manual.  As I write this, they're up to version 3.61 and there have been improvements that are not reflected in the manual yet.  For instance, the manual for 3.00 was correct in saying that only 32-bit VST plug-ins were supported, but the current version of the software DOES support 64-bit VST's and AAX for Pro Tools 11+.


     Website:  http://www.rayzoon.com

     Jamstix Manual:  http://www.djbolivia.ca/docs/jamstix3_manual.pdf


I also want to point out one other thing.  When I was getting ready to upgrade from Groove Agent 3 to Groove Agent 4, I was doing a lot of research on the internet.  I saw a couple of quiet references to Jamstix (every single one was very positive), and I saw comments on message boards by the owner of the company.  I was also struck by the number of times that people said, "If you have support questions or requests, this company is very good at answering them quickly, and not ignoring you."  That means a LOT in this day and age.  I haven't had to use their support team, and I don't expect to, but you know that when a company pays attention to its customers and is willing to help you through any questions personally, that's a company that cares a lot about its product.

Ok, that's enough for today, check out the other parts in my Jamstix series shortly.  I'll have all four parts online within two weeks. As always, if you found this blog post (or video) to be useful, please share them, especially on any music-related message boards or forums where people who don't know about Jamstix might be introduced to it! I don't like self-promoting my own tutorials on message boards where I'm not a regular contributing member, but if a member of that community posts it, that's awesome.

Here's the link for the blog posting for part two of this series:

http://djbolivia.blogspot.ca/2015/01/jamstix-software-part-2-of-4-covering.html




Also, if you are nervous about the installation process for this software, here's a video that I made that guides you through it all:




 I'm Jonathan Clark, known online as DJ Bolivia.  Do you want to learn more about DJ'ing and music production?  If so, visit:



If you happen to enjoy techno tracks, most of my tracks are available as free downloads from this link:



Thanks so much for visit, and for your support!  I really appreciate the fan base that I've been able to build up over the years.

Also, if you want to visit any of my other sites, here are a few links:
    YouTube:  youtube.com/djbolivia
    SoundCloud:  soundcloud.com/djbolivia
    Blogger:  djbolivia.blogspot.com
    Main Site:  www.djbolivia.ca

Wednesday, September 15, 2010

Outputting or Importing MIDI from Groove Agent to a DAW

A lot of people have played with Steinberg's "Groove Agent" plug-in, and found it to be pretty handy for putting together a "quick and dirty" drum beat when producing tracks, whether they be classic rock, hip hop, pop, trance, or any of a couple dozen other genres. However, many people don't know how to do one of the basic tricks that makes this software especially useful.

Instead of playing Groove Agent as a stand-alone unit, and physically recording the output, or instead of using it as a VSTi plug-in within a host DAW such as Cubase, Sonar, Ableton, or a number of other audio editors, you can actually convert a "live" performance into a .MID file. This MIDI file can then be directly loaded into one of the tracks of your DAW. What's the advantage to this? Well, it obviously means that all of a sudden, you can more easily customize the "live" performance that you recorded on-the-fly by moving MIDI data around within the sequencer grid.

 

  

The problem is that it isn't extremely obvious about how to do this. Here's how:
- Load Groove Agent as either as stand-alone, or as a VSTi within your host.
- Go into the edit panel, and then into the setup panel.
- Switch MIDI output from "off" to "on."
- Switch from "live" to "file."
- Make sure your host (if VSTi) is at the proper master tempo.
- Choose your initial settings on Groove Agent.
- Hit "run," then play for a while. Hit stop when you're done.

Now, here's the catch: Where's the MIDI file? That's the problem. There is none! There is no "save to" location option. There is no file created.

Now, to solve this problem, turn the MIDI output switch to "off." When you do this, THEN the midi file is created. It automatically ends up on your desktop, as "Groove Agent Output.mid." You can then drag & drop this file back into your DAW for full-scale editing.

Remember to put it onto a track which triggers the Groove Agent if you want the same drumkit to sound. Of course, you can also load it onto a track and then load your own kit patch.

It's quite simple, once you know that you have to turn the MIDI output switch back off before the file is created.




I'm Jonathan Clark, known online as DJ Bolivia.  Do you want to learn more about DJ'ing and music production?  If so, visit:



If you happen to enjoy techno tracks, most of my tracks are available as free downloads from this link:



Thanks so much for visit, and for your support!  I really appreciate the fan base that I've been able to build up over the years.

Also, if you want to visit any of my other sites, here are a few links:
    YouTube:  youtube.com/djbolivia
    SoundCloud:  soundcloud.com/djbolivia
    Blogger:  djbolivia.blogspot.com
    Main Site:  www.djbolivia.ca