BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
SynthScan
version 0.15 alpha
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
19 comments
 Published by David Beckman
   Click here for more information about this publisher...
 Date Posted:   November 5th, 2002
 Last Updated:   August 13th, 2004
 License: Freeware
 Downloads: 1,641 total; 50 recently
 Page Views: 18,753 total
 User Rating: awaiting 10 votes Give this application a rating
 Jump to the Downloads section
About SynthScan:
This is a test app to automatically detect what synths or other midi devices you have connected to you BeOS supported midi ports. It will eventually be inegrated into TweekFreek, a native BeOS universal midi editor/librarian/tweaker. This app is provided for testing purposes and as a means to gain support for a wider variety of MIDI instruments.

Please run this app from Terminal. It will send the following Midi SysEx message (F7 7E cc 06 01 F0) to every channel (cc) on every port your BeOS system supports. Any synth that supports MIDI Device ID inguiry should respond with some sort of MIDI message.

To be detected, a handshaking routine is needed. A MIDI instrument must be connected to both a Midi out port and a Midi in port in order to be detected.

Instruments that lack a Midi Output can not be detected automatically (such as the Roland MKS-7). Other instruments, that do not respond to the general device id request, will have to be sorted out later.

Please e-mail me (euporia420@aol.com) with either the results of the app cut/paste into the e-mail body, or with the Terminal log text file as an attachment. Be sure to mention what midi devices you believe should be detected.

(to make a log:
1. Start a new Terminal
2. From the "Terminal" Menu, select "Log to File..."
3. Choose a file name and location to where your log file will be saved.
4. Run the Midi Scanner app from Terminal
5. From the "Terminal" Menu, select "Stop Logging..."
)

Also, for unrecognized devices, be sure to include what device you believe sent the message back (i.e Roland - Juno106).

a recognized device should appear something like this in terminal:

Kawai K5000S found on:
MidiPort: /dev/midi/layla/1
Midi CH: 1

Actual SysEX Message: F7 7E 00 06 02 40 00 00 0A 02 04 00 03 01 F0

any non-recognized SysEx message received will look something like this:

NON-RECOGNIZED SysEX Message: F7 40 00 10 00 0A 60 11 00 00 00 00 52 F0
received on:
MidiPort: /dev/midi/layla/1
Midi CH: 1

Please, connect all of your MIDI devices to your available midi ports. If you have one midi port, please connect all of your Midi machines and test them individually. Chaining is possible, but any Synth you would like auto-detected must have both Midi In and Out connected. Chains using Midi Thru will not send the desired SysEx back to the scanner; Using the sytnh's Midi Out with Thru turned on locally in the synth is a good was to use chained devices with Midi Scan.
Latest Version
   
Details about this version:
There are 63 new devices as follow:

*Akai (DPS12, DPS16, S1000, S1100)

*ART (DMV-PRO, SGX2000, SGX Nightbass, SGX Nitro)

*Behringer (V-Amp)

*E-Mu (PX-7)

*Ensoniq (ASR-X, MR-61, MR-76, MR-Rack, ZR-76, VFX)

*Fostex (D-80, D-108, D-160, D824, D1624, D2424, FD-4/FD-8, VF08, VF16, VF80, VF160, VR800)

*Korg (03R/W, A1, KPE1, N5EX, NX5R, Trinity, Trinity Plus. Trinity pro, Trinity proX, Triton-Rack, Triton Studio 61, 76, 88, TR-Rack, Wavestation A/D, Wavestation SR, X5D, X5DR)

*Lexicon (960L, PCM70, PCM80, PCM90)

*Novation (AStation, KS series, KStation)

*Roland (A-70, JV-1010, MC-505, MC-909)

*Quasimidi (Sirius)

*Tascam (FW-1884, MMR-8, MMP-16)

*Vox (ToneLabSE)

I optimized and cleaned up much of the code. More speed improvements. This is about as fast as a scan will get. It can only get slower at this point.

There are 307 midi devices detectable so far. The most recent Midi Device support list can always be found here: http://www.tweekerprojects.net/midisupport.html

Visit our new website: www.tweekerprojects.net

 
Intel Version - requires R5   (22 KB) 462 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link Primary Location
 
Add Additional Location
  Source Not Available
 
Recent Talkback comments:
  • Still working on these MIDI projects? - Jace
  • Nope also not working on R5 - nutela
  • phos beta6 - nutela

    Post your own comment to the Talkback for this application!
    Report a problem with the listing for this application!
  • Like this app? Have questions or comments?
    Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
     
    BeGroovy
      Recent Downloads  -  # 149
    Total Downloads  -  # 1,436
    Total Views  -  # 674
    User Ratings  -  N/A
      Audio Utilities
    MIDI Sequencing
    Misc. Audio Tools
    1.  BePodder - 9.80
    2.  QEMU - 9.68
    3.  ScummVM - 9.57
    4.  cpu_fix - 9.42
    5.  Jukebox - 9.40
    6.  libdl.so - 9.40
    7.  Haiku AGP busm... - 9.35
    8.  vim6 - 9.31
    9.  Beezer - 9.26
    10.  HandBrake - 9.25
    1.  BeOS 5 Perso... - 13,502
    2.  Realtek RTL8... - 13,054
    3.  Ati Radeon G... - 12,455
    4.  Ensoniq Audio... - 7,508
    5.  ATI Rage 128... - 7,414
    6.  USB Joystick... - 5,611
    7.  Broadcom 440x... - 5,383
    8.  USB Serial dr... - 4,698
    9.  S3 Trio 64 v2... - 4,674
    10.  Intel Extreme... - 4,445
    You are not logged in.
     Login

     
    Unless otherwise noted, everything is copyright © 1999-2009 Haikuware. All Rights Reserved.
    For more legal trivia, take a gander at our
    Legal Stuff page and our Privacy Statement.