Return-Path: rosen Received: by ucbarpa.Berkeley.EDU (5.57/1.18) id AA00122; Tue, 2 Dec 86 10:58:55 PST Date: Tue, 2 Dec 86 10:58:55 PST From: rosen (Rob Rosen) Message-Id: <8612021858.AA00122@ucbarpa.Berkeley.EDU> To: esq Subject: another patch Status: O Here's another patch, courtesy of Mike Blackwell (ihnp4!aicchi!mdb). He also includes some notes on his efforts towards a patch librarian and other ESQ tools. I thought that others on the list might enjoy reading this, so here you go: From ihnp4!aicchi!mdb@ucbvax.Berkeley.EDU Fri Nov 21 20:56:10 1986 Received: by ucbarpa.Berkeley.EDU (5.57/1.18) id AA22373; Fri, 21 Nov 86 20:56:03 PST Received: by ucbvax.Berkeley.EDU (5.53/1.18) id AA04469; Fri, 21 Nov 86 20:55:51 PST Date: Fri, 21 Nov 86 20:55:51 PST From: ihnp4!aicchi!mdb@ucbvax.berkeley.edu Message-Id: <8611220455.AA04469@ucbvax.Berkeley.EDU> Received: by ihnp4.ATT.COM id AA04319; 21 Nov 86 14:06:44 CST (Fri) Apparently-To: ucbvax!rosen@ucbarpa.berkeley.edu Status: O Rob, Here's a patch for the library, and some misc. notes: PROGRAM: ROADT2 -------- Description: This patch is like the ROADT2 supplied on the voice eprom. The difference is that the depth of the vibrato is controlled by the wheel (base level) and by velocity. The harder you play, the more the vibrato effect. Great for emphasising a melody... OCT= SEMI= FINE= WAVE= MOD#1 DEPTH MOD#2 DEPTH ------------------------------------------------------------- OSC 1 -1 00 00 el pno lfo1 00 env1 00 OSC 2 -1 00 03 el pno lfo1 00 env1 00 OSC 3 +1 07 00 synth1 *off* 00 *off* 00 ------------------------------------------------------------- LEVEL= OUTPUT= MOD#1 DEPTH MOD#2 DEPTH ------------------------------------------------------------- DCA 1 63 on lfo3 -63 *off* +00 DCA 2 63 on lfo3 +00 *off* +00 DCA 3 00 on env1 +42 *off* +00 ------------------------------------------------------------- FREQ= Q= KEYBD= MOD#1 DEPTH MOD#2 DEPTH ------------------------------------------------------------- FILTER 006 00 27 env3 +63 env2 +37 ---------------------------------------------------------- VOLUME MOD DEPTH PAN= PAN MODULATOR DEPTH ------------------------------------------------------------- DCA 4 env4 63 08 lfo2 +47 ------------------------------------------------------------- FREQ= RESET= HUMAN= WAV= L1= DELAY= L2= MOD= ------------------------------------------------------------- LFO 1 20 off on tri 07 40 01 vel LFO 2 12 off off tri 63 00 20 *off* LFO 3 13 on off tri 00 00 00 wheel ------------------------------------------------------------- L1= L2= L3= LV= T1Y= T1= T2= T3= T4= TK= -------------------------------------------------- ENV 1 +63 +05 +00 63 29 51 56 00 00 01 ENV 2 +63 +00 +00 63 00 00 00 00 00 00 ENV 3 +63 +30 +01 63 22 00 28 47 37 15 ENV 4 +63 +47 +00 50 63 00 41 63 19 09 ------------------------------------------------------------- SYNC= AM= MONO= GLIDE= VC= ENV= OSC= CYC= ------------------------------------------------------------- MODES off off off 00 off off on off ------------------------------------------------------------- SPL/LAY-->PROG LAY-->PROG SPL-->PROG SPLIT KEY ------------------------------------------------------------- SPLIT/ off off off LAYER As far as software goes, I now have *working* programs for single-patch up/download, patch display, sequencer memory (all of it) up/download, and voice selection from a graphic display. I also have the sequence print program working to the point of displaying the notes, lengths, velocities, timing info, and most of the header data in ascii. Now comes the fun part of getting the graphics right (:-) (:-) (:-). Maybe one of these days I'll get the patch editor running, and the ........... However !!! - my MIDI computer is an Otrona Attache with a homebrew interface, and all the software is in either 8080/z80 assembly and (yech, this is just for quick prototyping, honest...) MBASIC. So, if anyone else wants to try writing their own interface software, they can either translate from assembly, or wait for my forthcoming "USENET guide to ESQ-1 SYSEX interfacing" or whatever I end up calling my collection of notes...... Meanwhile, I'll answer any questions I can via EMAIL. Enough for now, got to get back to hacking...... Mike Blackwell ihnp4!aicchi!mdb (USENET) mdb%aicchi.UUCP@seismo.ccs.gov (INTERNET)