Unzip all files apart from BTDSys SampleGrid Out.dll to your Gear\Generators folder. BTDSys SampleGrid Out.dll goes in Gear\Effects.
Most up-to-date index.txts should already contain entries for SampleGrid. If not, copy & paste the following into an appropriate place:
/BTDSys SampleGrid BTDSys SampleGrid - Byte x 4, Byte x 4 BTDSys SampleGrid - Byte x 8, Byte x 8 BTDSys SampleGrid - Byte x 16, Byte x 16 BTDSys SampleGrid - Switch x 8, Switch x 8 BTDSys SampleGrid - Switch x 16, Switch x 16 BTDSys SampleGrid - Switch x 32, Switch x 32 1,----- BTDSys SampleGrid Out, Out /..
SampleGrid is a sample player designed especially for rhythm programming. Its main feature is a "grid" of triggers kept together in the pattern view. It also features support for multiple outputs, and MIDI functionality.
SampleGrid comes in several "sizes", with different numbers and types of triggers. The versions are functionally identical, apart from the number of triggers available and whether those triggers allow only 1/0 (switch) or numeric (volume/pan/etc) values (byte). This document covers all versions.
Number | Command name | What it does | Argument meaning |
00 | None | Nothing | None |
01 | Delay | Delay this hit by some amount | Number of subticks to delay |
02 | Retrigger | Keep triggering every so often for some length of time | 1st digit = interval in subticks 2nd digit = number of ticks to keep retriggering |
03 | Offset | Play the sample forwards from some point other than the start | Offset from start of sample, where 00=start and FF=end |
04 | Reverse+offset | Play the sample backwards from some point other than the start | Offset from start of sample, where 00=start and FF=end |
05 | Probability | Alter the likelihood of playing a hit | Probability of playing sample (where 00="definitely not", 80="50/50 chance", FF="Definitely") |
06 | Cut | Cut the sample off after some length of time | Number of subticks to cut after |
07 | Delay+Cut | Like a combination of commands 1 and 6 | 1st digit = No of subticks to delay 2nd digit = No of subticks to cut after (counted from when the sound is triggered) |
This feaure is included for backwards compatibility only. For new songs, use the following:
SampleGrid allows use of separate "output" machines to give up to 9 stereo outputs:
SampleGrid supports triggering of samples via a MIDI keyboard. To set this up, right click the machine and choose "MIDI Setup".
Now press a note on your keyboard, and you may use the button to assign that note to a sample. You should also choose the MIDI channel you wish to use (the same channel is used for each sample). You can also specify whether to use the velocity from the keyboard, and whether note offs are used (ie the sample stops when you lift your finger from the key)
Also you can record using MIDI, by checking the appropriate boxes in the MIDI settings dialog. Normal rules apply for MIDI recording in Buzz machines (click Record in Buzz's toolbar, make sure you lay down blank patterns over the part you want to record).
v1.0 - initial release
v1.1 (not released) - increased auxbus groups from 4 to 8, fixed a bug with ramping
v1.2 - second release - new non-auxbus multiple out system, fixed some clicking problems
v1.21 - fixed a clicky/buzzy bug with the delay and shuffle functions
Oskari, Cyanphase, Jeph Wacheski, Ronny Pries, Frank Potulski, mva, oomek, thOke, moon.god, mute, usr, anyone else I should have thanked.
Docs and code ©2002/3/4 Ed Powley
website (including contact details)
This machine is freeware and freely distributable, provided no money is charged and all files are present and
unchanged.