Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
remove old TCL/TK GUI
  • Loading branch information
x42 committed Feb 11, 2015
1 parent 80896d5 commit 810d816
Show file tree
Hide file tree
Showing 14 changed files with 14 additions and 1,714 deletions.
1 change: 0 additions & 1 deletion AUTHORS
Expand Up @@ -2,4 +2,3 @@ Fredrik Kilander <fk@dsv.su.se>
Will Panther <pantherb@setbfree.org>
Robin Gareus <robin@gareus.org>
Ken Restivo <ken@restivo.org>
Takashi Iwai <tiwai@suse.de>
35 changes: 7 additions & 28 deletions README.md
Expand Up @@ -16,34 +16,11 @@ Quick-start
-----------

- start jackd [http://jackaudio.org] or configure JACK autostart
- run `setBfree-start`
- run `setBfreeUI`
- connect JACK Audio/MIDI ports (using qjackctl or you favorite JACK
connection manager -- note: enable JACK-MIDI or use `a2jmidid` to expose
MIDI-devices to JACK, alternatively run `setBfree midi.driver=alsa`)


About
-----

setBfree is based on the code of Fredrik Kilander's Beatrix organ emulator. He
gave permission to Will to use the Beatrix code in a GPL app. Robin Gareus
changed the OSS based code to a JACK interface and moved the overdrive, reverb,
and leslie functionality into LV2 plugins. The LV2 plugins allow users to mix
and match any of the components with any other JACK supported app. Robin also
added a TCL/TK GUI for testing and added leslie cabinet simulation using Ken
Restivo's IR sample.

While this works now in its first beta release, we are using this as a starting
point for building a high quality emulator players familiar with the great
Hammond organs of the past will enjoy. There will be two major milestones to
reach this goal. The first is to clean up its first beta functionality
including improving and cleaning up the current code, and adding a slicker GUI
interface. For the second milestone, we will modify much of the code to make
the organ more dynamic. A user will be able to adjust to taste from the 'like a
bird' quality of chill players to the knocking, screaming organ sounds of
gospel vamps, and rock and roll.


Usage
-----

Expand All @@ -54,15 +31,17 @@ lengthy list of available options and properties than can be modified.
or ALSA-sequencer) and outputs audio to JACK. The engine does not have any
graphical user interface (GUI). It is usually started from the commandline.

The GUI `vb3kb` is a standalone application that simply sends MIDI messages to
setBfree. `setBfree-start` is a shell-script that launches both and connects
the GUI to the synth.
The GUI `setBfreeUI` is a standalone application that wraps the LV2 plugin.

The organ itself, as well as broken out parts (leslie, reverv, overdrive) are
available as LV2 plugins.

Examples:

setBfree midi.driver="alsa" midi.port="129" jack.connect="jack_rack:in_"
setBfree jack.out.left="system:playback_7" jack.out.left="system:playback_8"
setBfree-start midi.driver="alsa"
setBfreeUI
jalv.gtk http://gareus.org/oss/lv2/b_synth # LV2 in jalv-host


Getting started - standalone app
Expand Down
15 changes: 7 additions & 8 deletions debian/copyright
Expand Up @@ -8,20 +8,14 @@ Source: git://github.com/pantherb/setBfree.git
Files: *
Copyright:
2003-2004 Fredrik Kilander <fk@dsv.su.se>
2008-2012 Robin Gareus <robin@gareus.org>
2008-2015 Robin Gareus <robin@gareus.org>
2012 Will Panther <pantherb@setbfree.org>
License: GPL-2+

Files: vb3kb/*
Copyright:
1997-2000 by Takashi Iwai
2012 Robin Gareus <robin@gareus.org>
License: GPL-2+

Files: b_whirl/*
Copyright:
2003-2004 Fredrik Kilander <fk@dsv.su.se>
2008-2012 Robin Gareus <robin@gareus.org>
2008-2015 Robin Gareus <robin@gareus.org>
2010 Ken Restivo <ken@restivo.org>
2012 Will Panther <pantherb@setbfree.org>
License: GPL-2+
Expand All @@ -31,6 +25,11 @@ Copyright:
2012 Robin Gareus <robin@gareus.org>
License: GPL-2+

Files: ui/*
Copyright:
2015 Robin Gareus <robin@gareus.org>
License: GPL-2+

Files: b_conv/ir/ir_leslie-*.wav
Copyright:
2009 Ken Restivo <ken@restivo.org>
Expand Down
3 changes: 0 additions & 3 deletions debian/manpages
@@ -1,5 +1,2 @@
doc/setBfree.1
doc/jboverdrive.1
doc/vb3kb.1
doc/setBfree-start.1

22 changes: 0 additions & 22 deletions doc/setBfree-start.1

This file was deleted.

41 changes: 0 additions & 41 deletions doc/vb3kb.1

This file was deleted.

3 changes: 0 additions & 3 deletions src/Makefile
Expand Up @@ -126,9 +126,6 @@ install: setBfree
install -d $(DESTDIR)$(sharedir)/pgm
install -m644 ../cfg/*.cfg $(DESTDIR)$(sharedir)/cfg
install -m644 ../pgm/*.pgm $(DESTDIR)$(sharedir)/pgm
ifneq ($(TCLTKPREFIX),)
install -m755 setBfree-start.sh $(DESTDIR)$(bindir)/setBfree-start
endif

uninstall:
rm -f $(DESTDIR)$(bindir)/setBfree
Expand Down
68 changes: 0 additions & 68 deletions src/setBfree-start.sh

This file was deleted.

50 changes: 0 additions & 50 deletions vb3kb/Makefile

This file was deleted.

0 comments on commit 810d816

Please sign in to comment.