Short: Bars & Pipes tool that allows ``backspacing'' during recording. Author: Richard Hagen (R.Hagen@mailbox.uq.edu.au) Uploader: Richard Hagen (R.Hagen@mailbox.uq.edu.au) Version: 2.1 (22 September 1997) Type: mus/midi Requires: Bars and Pipes Professional Distribution: Freely distributable by anyone, anywhere. URL: http://www.it.uq.edu.au/~richard/music/bars-and-pipes/index.html Backspace: A Bars & Pipes tool that allows ``backspacing'' during recording. Version: 2.1 (22 September 1997) Author: Richard Hagen R.Hagen@mailbox.uq.edu.au Distribution: Freeware. See the copyright notice in backspacein.c. Requirements for running: Bars and Pipes Professional Requirements for recompiling: DICE (or some other C compiler) bars.h and toolstart.c from the Rules for Tools package. Usage: You can use Backspace in the pipeline, but not as a padtool. Pop Backspace into the track you're going to record into. Put it as close to the MIDI input tool as you can. Now record some stuff. If you make an error, hit the rewind ("<|<|") transport control for a bit and release it. The transport will go out of record mode; however, when you start playing again (or input any MIDI event), the transport will drop back into record mode from that point. If you don't play anything, the transport will continue in play mode. To get out of this record-on-input state, just stop the transport. Other repositioning things should work as well. E.g. set up a mark at the start of the section you're recording. Start recording. If you slip up, hit the key for the mark (1-4 on the keypad), and you're back at the start of the section, with the transport running and ready to record again as soon as you start playing. Important Note: There's a bug in the Bars and Pipes sequencer! If you go into record mode while the transport is running and notes are sounding, notes will almost certainly hang. Since Backspace relies on going into record mode while the transport is running, it's inevitable that you'll get hung notes. However, I've written another tool, the Ravenous Bug Blatter, that fixes this problem. So you should use that as well. Useful for: Making corrections as you're recording stuff into a track. History: 2.1 (22 September 1997) Code improvement. 2.0 (22 September 1997) Majore revision. 1.0 (13 September 1997) Initial Release richard R.Hagen@mailbox.uq.edu.au 22 September 1997