[1315] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

jazz - a midi sequencer for linux

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Wed Nov 22 18:13:08 1995

Date: Wed, 22 Nov 1995 23:01:34 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu

From: Andreas Voss <andreas@avix.rhein-neckar.de>
Subject: jazz - a midi sequencer for linux
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Newsgroups: comp.os.linux.announce
Followup-to: comp.os.linux.misc
Organization: ?

-----BEGIN PGP SIGNED MESSAGE-----

jazz - a midi sequencer for linux

I just uploaded jazz-2.1d to sunsite.

new in jazz-2.1:
  - more dialogs for Roland GS sounds 
  - support for Hannu Savolainen's /dev/sequencer2
  - driver bug fixes
  - precompiled binary for a first try

For latest infos look at http://rokke.grm.hia.no/per/jazz.html
There is a mailing list, send a mail contaning
	subscribe name@host.domain
to jazz-users-request@hia.no to get on the list. We'd be happy to
receive your bugreports (well, somehow) or success stories.

enjoy,
	Andreas


- ------------------------------ lsm -------------------------------

Begin3
Title:          jazz - a midi sequencer for linux
Version:        2.1d
Entered-date:   Sun Oct 29 20:53:37 MET 1995
Description:    full size midi sequencer allowing record/play and many
		edit functions as quantize, copy, transpose ..., multiple
		undo; two main windows operating on whole tracks and
		single events. Roland GS soundediting functions.
Keywords:       midi,mpu401,driver,sequencer,sound,music,wxwin,tcp/ip
Author:         andreas@avix.rhein-neckar.de (Andreas Voss)
		Per.Sigmond@hiagder.no (Per Sigmond)
Maintained-by:  
Primary-site:   sunsite.unc.edu /pub/Linux/apps/sound
			430k jazz-2.1d.tar.gz
		http://rokke.grm.hia.no/per/jazz.html
Alternate-site:
Original-site:
Platform:       - midicard supported by Hannu Savolainens /dev/sequencer2
                  OR full MPU-401 compatible midicard
                - Roland GS compatible midi equipment recommended
                - to compile, you need wxwin 1.63 or higher. wxwin is a
                  platform independent GUI package, available via ftp at
                  skye.aiai.ed.ac.uk (192.41.104.6).
Copying-policy: GPL
End

- -------------------- installation / requirements -----------------

Introduction
- ------------

jazz comes with its own mpu401 driver but there is support for Hannu
Savolainen's voxware (/dev/sequencer2) too. If you have a full mpu401
compatible hardware (jazz uses the so called 'intelligent mode'), we
recommend to use jazz's driver. There are some advantages compared to
voxware like better timing (especially for midi thru), less cpu usage,
external sync and you can play over tcp/ip. If you have use voxware, try
to get the latest version, older versions have problems with tempo
adjustment. 

If you dont have any soundcard, jazz can be used as midi editor without
record/play ability.

jazz was developed using wxwin. wxwin is a platform independend GUI
package, available via ftp at skye.aiai.ed.ac.uk (192.41.104.6). The
binary release of jazz was compiled for XView but it should be easy
to compile a Motif version too. So you need either XView or Motif to
run jazz. For the precompiled version you need the following shared libs
which usually come with your linux distribution:

      libxv3.so.3 
      libolg.so.3
      libX11.so.6
      libm.so.4 
      libc.so.4


Installation for /dev/sequencer2
- --------------------------------

  - copy jazz.cfg as .jazz into your home directory. Edit ~/.jazz and set
      .driver 1
      .device n
    where n is the number of your midi device. Use showdev to find out,
    what devices /dev/sequencer2 found on your soundcard.

  - If you don't use an extern MIDI port, you may have to download
    samples/patches into your soundcard before starting jazz.  Programs
    for this may be found in the packages glib, adagio, playmidi and
    snd-data-0.1.tar.gz


Installation for jazz's mpu401 driver
- --------------------------------------

  - you need a kernel with tcp/ip support and NO soundcard support
    installed

  - cd to jazz/drivers/linux. Edit the file mpu.h and set IO-Port and IRQ of
    your midi card. The factory defaults are IOBASE 0x330 and IRQ 9. Run make
    and copy the resulting mpu.o to /usr/src/linux/modules (or where your
    modules reside).

  - cd to jazz/midinetd and run make. Copy the resulting midinetd to 
    /usr/local/sbin/.

  - add a line
        midinet 40001/tcp    midinetd
    to your /etc/services and
        midinet stream  tcp     nowait  root    /usr/local/sbin/midinetd in.midinetd
    to /etc/inetd.conf.  Send a HUP signal to your
    inetd or reboot, to make changes take effect.

  - load the mpu driver into the kernel with the command
        insmod mpu
    as root. You may want to put this command into your /etc/rc.d/rc.local
    to have everything ready after reboot.

  - copy jazz.cfg as .jazz into your home directory. Edit ~/.jazz and set
      .driver 0
    The .device entry is ignored when using jazz's mpu driver.


Compiling jazz
- --------------

  - edit the Makefiles in ., src, drivers/linux and midinetd
  - if you dont want support for both drivers edit ./src/config.h
  - edit linux/drivers/mpu.h to set IRQ and IOBASE as described above
  - run 'make depend; make' in the topleveldir, if everything goes right
    run 'make install' as root


-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i

iQCVAwUBMLONkIQRll5MupLRAQEr2gP/Ur88adLy2F17/B77SnpVeDam5hd3Kmmw
YMRD3vW/UDeJHU63QG7ZjeVobdKowh+ao934ST0mz+LEYb/1QlffufL61JovlfD2
Lc4QaH4I4Xg3b6ne4zS01eRdMuJyLjvVFD2I/YV0z/kALmYOruoKFzmUbj2wGU6B
SNzZUvNSDlc=
=4cpb
-----END PGP SIGNATURE-----

-- 
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.


home help back first fref pref prev next nref lref last post