Archive for May 2010

Supporting an app is like a roller coaster ride

One person loves it, the next doesn’t and then it goes again.

and it continues!

Just finished a couple of gigs with Na Leo

Both times it rained on us and we didn’t even play Jungle Rain! As usual, the gigs were fun and the crowds were great!

unrealBook review

iPadPig.com has a nice writeup of unrealBook.

Check it out.

once there were two people and big dreams

I found this site with our old press release and info!!!!!! 1988!!!!!

(NOTE: do not try to order this… the company is long gone!)

Also a shareware program I wrote long ago… I don’t think I could write this now!

Getit!

                     TURBOMIDI PROGRAMMING

Introducing TurboMidi  1.0!   Have you ever  wanted to create  an
application  that turned your pitch bend wheel into a mod  wheel?
Have  you  ever wanted a librarian that could  store  the  latest
patch  that  you made on your MIDI instrument? Now  you   can  do
this and also create MIDI effects,  editors  and sequencers.
TurboMidi   was  created  to  help  you,  the  programmer,   make
MIDI  applications.    TurboMidi can help you  create  everything
from  simple midi  mapping  to an 8 track sequencer that you  can
use  in  your applications.  TurboMidi consists of several  Turbo
Pascal Units (TPU) that  you  simply  "use"  in your  application
to  give  it  MIDI "hooks."  TPU's are provided for Turbo  Pascal
4.0 and 5.0.

What do the units contain?

Simply everything needed to get you started in the world of  MIDI
programming!   TurboMidi has many routines for MIDI control,  the
main routines are listed here.

Lowlevel MPU Operations

These routines let you communicate to the MPU in "smart" mode.

PutData()   Send a byte of data to the MPU.
GetData()   Get a byte of data from the MPU
FlushData() Clear the MPU's internal data buffers.
ResetMpu()  Reset the MPU to power up mode.
PutCmd()    Give the MPU a command.

These routines let you communcate to the MPU in UART mode.

UPutData()   Send a byte of data to the MPU.
UGetData()   Get a byte of data from the MPU
UFlushData() Clear the MPU's internal data buffers.
UResetMpu()  Reset the MPU to power up mode.
UPutCmd()    Give the MPU a command.
SetupUART()  Setup UART mode environment.

TurboMidi  Copyright  (C)  1988,  1989  by  N-Focus  Technologies
All Rights Reserved.

Send Operations

These routines send MIDI information to your MIDI device.

SendNoteOn()     Send a note on message to MIDI device.
SendNoteOff()    Send a note off message to MIDI device.
SendPB()         Send a pitch bend message to the MIDI device.
SendCtrl()       Send a controller message to the MIDI device.
SendPC()         Send a patch change message to the MIDI device.
SendSys()        Send a system exclusive message.
SendAT()         Send after touch message.

Environment Routines.

These  routines automatically set up MIDI environments  for  your
application.

OPENTMIDI()            Sets up TurboMidi environment.
CLOSETMIDI()           Terminates TurboMidi environment.
SetupSysEx()           Sets up automatic sysex librarian.
OpenMidiTerminal()     Sets up real-time MIDI processing
environment.

Sequencer Routines()

These routines allow you to create an 8 track sequencer.

PlayTracks()
StopPlay()
WfnRec()
RecordTrack()
StopRecord()
Overdub()
StopOverDub()
LeadIn()
QtoTrack()

Algorithmic Routines

OneOverF()
BrownNoise()

File Routines

SaveTracks()
ReadTracks()
SaveSysex()
ReadSysex()

TurboMidi  Copyright  (C)  1988,  1989  by  N-Focus  Technologies
All Rights Reserved.

Input Queue Routines

ResetQ
ShowQ
GetFromQ
ReadMIDI()
PutInQ()

TurboMidi  also  includes  many  sample  programs  that  let  you
examine/change  and  use  any  routine  included  in  the  sample
programs.   There are no royalties on applications  created  with
TurboMidi!   The samples include a simple ear  training  program,
MIDI  monitor,   simple MIDI librarian,  simple  sequencers,  and
algorithmic  generators.   You can start writing  your  TurboMidi
application right away!

What you need to create TurboMidi applications:

An IBM-PC, AT or strict compatible with at least 256K of RAM.
A Roland MPU-401 MIDI interface.
Turbo Pascal 4.0 or 5.0.
A MIDI device.

TurboMidi consists of:
 Turbo Pascal Units for Turbo Pascal 4 and 5.
 Many sample program applications.
 Tutorials taking you through the many TurboMidi applications.
 Reference manual that describes the TurboMidi applications in
 detail.

TurboMidi  Copyright  (C)  1988,  1989  by  N-Focus  Technologies
All Rights Reserved.

------------

Order form for TurboMidi.
Yes,  I  would  like  to create  MIDI  applications  quickly  and
easily.  Please send me my TurboMidi Toolkit right away!
Price US $50 + US$ 5 shipping and handling.
Please select one:
__ Please send right away! My check or money order for $55 is enclosed!
__ I'm  interested,  please send more information  and  keep  me
updated!
__Please send right away! I will pay C.O.D.
Name            _______________________________________
Company         _______________________________________
Street Address  _______________________________________
City            _______________________________________
State           _______________________________________
Zip Code        _______________________________________
Phone (     )   _______________________________________
Order form for TurboMidi. Yes, I would like to create MIDI applications quickly and easily. Please send me my TurboMidi Toolkit right away! Price US $50 + US$ 5 shipping and handling. Please select one: __ Please send right away! My check or money order for $55 is enclosed! __ I'm interested, please send more information and keep me updated! __Please send right away! I will pay C.O.D. Name _______________________________________ Company _______________________________________ Street Address _______________________________________ City _______________________________________ State _______________________________________ Zip Code _______________________________________ Phone ( ) _______________________________________


unrealBook for iPad released!!!!!

I have written an app for the iPad allows you to use your PDF charts on the iPad onstage. I have always wanted to be able to carry all of my music for all of my bands in a small easy to use device. unrealBook allows you to easily search and view your music, but it also allows you to utilize larger PDF files as well in a simple way. No need for a light onstage, no wind blowing your music. All your music right all the time.

Read more about it here.