Roland TR-1000 User Thread

Quick questions -
Is it possible to Init a track? Just put all the settings back to default very quickly? I think I read there are some shift commands for this, or should I just use init Gen in the menu?

Second is for a stepped filter effect, I believe I would use a square, or maybe a random LFO on filter cutoff, and then if it is a 1 bar pattern set the sync to 16 and it will change the filter every step in the bar? I have not mastered the LFOs yet even though they seem pretty straightforward, I don’t always get the results I am looking for.

Thanks for the writeup! I wonder though, when setting a latency offset in Ableton, does it stay the same between sessions?

I did try to have the TR as midi slave, but then it doesn’t send clock to midi out, so that option doesn’t work.

You can use Nome with a DAW or standalone, something I can’t do with the SyncGen Pro2 which needs a plugin

Seems like best solution for now is ERM multiclock but I don’t want to spend $500 to be able to shift one clock relative to the others. I’ll run TR as master until it’s time to record, and then the -50 offset on the clock going to the TR will have a little lag at the beginning but nbd. BlackDoors tip to have a blank bar at the beginning if necessary will make any delay in the first beat inaudible anway

Good tip. Do you get this delay even when the TR is master?

Yes, you set the offset in the prefs under the midi tab, go to your midi interface’s out settings click on the arrow to show the settigs. There you can add -50 or so and it will stay between sessions as a global setting. The first beat will be a little delayed (can’t go back in time obvs) but then they sync up fine after that.

When TR is master there is no issue with latency between machines… the issue there is that Ableton isn’t good at slaving to external clock and things will be off grid when you look at the waveform after recording. That’s why we use Syncgens, ERMs, Nomes etc which constantyly update the clock between devices so that things stay on the grid

I’m kinda proud of this easy and relatively inexpensive solution that I just came up with that allows you to do independent latency compensation on up to four different hardware devices, and that makes for easy alignment to your DAW’s grid. I’ve only tested this in Ableton but I assume it is as easy to do in other DAWs.

The solution seems obvious in retrospect, and the critical piece of gear has been sitting in my junk drawer for almost 5 years, waiting for it’s moment in the sun…

The answer is…the Blokas MidiHub!

Solution

  1. Setup a preset with inputs from Input USB A to each of the MIDI Output ports, but with a ā€œSync Delay MSā€ pipe in between each as shown in the screenshot below

  1. MidiHub sync delays are only positive, so leave the device with the highest latency (TR-1000 in this case) to zero delay. Give all the less latent devices a delay that equals the difference between their latency and that of the TR-1000. See image above.

  2. In Ableton Live 12 give the MidiHub output a negative latency compensation equal to the TR-1000 (~7-8 ms is what most of us have found in LayeredGens).

  1. Enjoy perfectly aligned, on the grid beats with up to 4 hardware devices and as many software devices as your system can handle. In this image the left channel is a snare on the Rytm MkII and the right channel is a snare on the TR-1000

NOTE: if you have a master clock, like a Nome II, that you want to use it’s easy to work it into the signal chain.

I cooked this up with the TR-1000 in mind, but this is useful for any combination of MIDI gear you may be juggling in your setup.

Cost of this solution: €164,00 / ~$190 USD

Comparative devices with independent latency compensation of 4 or more MIDI outputs:

  • Floating Point MultiClock – $629 USD
  • Squarp Hapax – $1299 USD
  • Cirklon – $2099 USD
26 Likes

Oh man, I have this very device. Yes. One of those things that went on sale and I bought it for maybe $120 shipped and I always find a use for it. Awesome job, I am sure you added this to your TR1000 tips page as well?

So nome Midi out is feeding an input of the MIDI hub in this case? And in the application there would not be the USB as source like in your picture but instead replaced with the icon of a DIN MIDI port that the nome is plugged into.

Yep, if you want to integrate this with a Nome II device you can replace the USB IN port with a ā€œMIDI IN Aā€ and attach one of the Nome’s MIDI outputs to that port.

In that case you would use U-Sync to adjust for the latency, rather than doing it via the Ableton MIDI settings page.

1 Like

So just to confirm, no delay to the first beat when TR is Master? i.e no need to put empty bar at beginning

No but…… if you are clocking other devices from the tr-1000 as master you may want to allow a blank bar for them to stabilise. I do this especially if fx (delays for example) are clocked from the master since instability can be very audible.

2 Likes

I wonder what would happen if you tried to sync two TR-1000 together via MIDI? Would the sync still be off?

2 Likes

Inquiring minds want to know!

:scientist:t5:

My guess is that you’d see the same latency as attached to any other device, based on the assumption that Roland needs to optimize the code base of their MIDI implementation on the TR-1000.

But if you sync the MidiHub using regular sync output of Ableton, what is the advantage of your solution over just syncing everything directly from Ableton with various clock offsets per output?

The advantages of the MidiHub solution as I see it are:

  1. It can be used absent a DAW – make a minor change to clock source (MIDI DIN input instead of USB), program the patch as a MidiHub preset, and you can unplug from your computer.

  2. It can be easily integrated with one of the MIDI master clock solutions that lots of folks like to use

6 Likes

Amazing, thank you. I was using a different midi port with negative offset from Ableton but then I’m tied to the computer… perfect solution! Nabbed one off eBay for best offer $160, much cheaper than an ERM for the function needed.

1 Like

It’s a great piece of gear because you can use it for some many other things as well. A top tier studio tool, imo.

1 Like

Things I didn’t think too much about when I got this machine but I probably should have, part 1002.

My question is on the architecture - Projects are interesting to me because I believe the entire Roland demo set is on Project 1. So that means the approach to making a track could be that I just use one project to house multiple patterns, with each pattern mapped to it’s own kit, correct?

I am finding that with performance features, I can get a lot of mileage out of the top 4 variations as my A section and bottom 4 as my B, or just using all the 8 variations in general.

That is now, but I may want to do tracks with multiple patterns at some point too. So does anyone have a firm grasp on how this works plus the best practices, since I know there are some functions that map a kit to a pattern always or turn that off, and I just want to get it all straight.

1 Like

Is there a way to copy a kit from one project to another? Otherwise you have to start from scratch if you have a different project loaded for a different config. Tried to do this yesterday to no avail.

3 Likes

I’ve been wondering this myself but haven’t gotten around to exploring how to do this yet.

p. 41 of the reference manual talks about exporting projects and importing patterns and kits. I notice you can set INTERNAL as a destination for export and a location for import. So perhaps some combination of export the project internally, and then import the kits from the internal location into the new project? Seems kinda convoluted if indeed that’s the way to do it.