pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/audio/buzztrax Add audio/buzztrax - replaces audio/buz...
details: https://anonhg.NetBSD.org/pkgsrc/rev/b196dfb3de49
branches: trunk
changeset: 402767:b196dfb3de49
user: nia <nia%pkgsrc.org@localhost>
date: Wed Oct 16 11:18:11 2019 +0000
description:
Add audio/buzztrax - replaces audio/buzztard
Buzztrax aims to be a music studio that allows one to compose songs using
only a computer with a soundcard. If you've used tracker programs like
FastTracker, Impulse Tracker, or the original AMIGA SoundTracker, that will
give you an idea of how one can sequence music in Buzztrax. The Buzztrax
editor uses a similar concept, where a song consists of a sequence with
tracks and in each track one uses patterns with events (musical notes and
control changes).
In contrast to other Tracker programs, tracks are not simply sample players:
a user can make a song using an arrangment of virtual audio plugins that
are linked together to create different effects. Each of these machines can
be controlled realtime or via patterns in the sequencer.
diffstat:
audio/buzztrax/DESCR | 12 +
audio/buzztrax/Makefile | 38 +
audio/buzztrax/PLIST | 497 ++++++++++++++++++++++
audio/buzztrax/distinfo | 8 +
audio/buzztrax/options.mk | 11 +
audio/buzztrax/patches/patch-configure | 78 +++
audio/buzztrax/patches/patch-src_gst_dec_bt-dec.c | 15 +
7 files changed, 659 insertions(+), 0 deletions(-)
diffs (truncated from 687 to 300 lines):
diff -r 3f9fa4df8430 -r b196dfb3de49 audio/buzztrax/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/buzztrax/DESCR Wed Oct 16 11:18:11 2019 +0000
@@ -0,0 +1,12 @@
+Buzztrax aims to be a music studio that allows one to compose songs using
+only a computer with a soundcard. If you've used tracker programs like
+FastTracker, Impulse Tracker, or the original AMIGA SoundTracker, that will
+give you an idea of how one can sequence music in Buzztrax. The Buzztrax
+editor uses a similar concept, where a song consists of a sequence with
+tracks and in each track one uses patterns with events (musical notes and
+control changes).
+
+In contrast to other Tracker programs, tracks are not simply sample players:
+a user can make a song using an arrangment of virtual audio plugins that
+are linked together to create different effects. Each of these machines can
+be controlled realtime or via patterns in the sequencer.
diff -r 3f9fa4df8430 -r b196dfb3de49 audio/buzztrax/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/buzztrax/Makefile Wed Oct 16 11:18:11 2019 +0000
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1 2019/10/16 11:18:11 nia Exp $
+
+DISTNAME= buzztrax-0.10.2
+CATEGORIES= audio
+MASTER_SITES= https://files.buzztrax.org/releases/
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://buzztrax.org/
+COMMENT= Modular, free, open source music studio
+LICENSE= gnu-lgpl-v2.1
+
+DEPENDS+= gsettings-desktop-schemas-[0-9]*:../../sysutils/gsettings-desktop-schemas
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_LANGUAGES= c c++
+
+USE_TOOLS+= intltool perl pkg-config
+USE_TOOLS+= msgfmt msgmerge xgettext
+USE_TOOLS+= gmake
+
+# GLib-GIO-ERROR **: Settings schema 'org.buzztrax' is not installed
+MAKE_ENV+= GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
+
+USE_PKGLOCALEDIR= yes
+
+CONFIGURE_ARGS+= --disable-schemas-compile
+
+.include "../../devel/glib2/schemas.mk"
+.include "../../graphics/clutter-gtk/buildlink3.mk"
+.include "../../graphics/gnome-icon-theme/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../multimedia/gstreamer1/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 3f9fa4df8430 -r b196dfb3de49 audio/buzztrax/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/buzztrax/PLIST Wed Oct 16 11:18:11 2019 +0000
@@ -0,0 +1,497 @@
+@comment $NetBSD: PLIST,v 1.1 2019/10/16 11:18:11 nia Exp $
+bin/buzztrax-cmd
+bin/buzztrax-edit
+include/libbml/BuzzMachineLoader.h
+include/libbml/bml.h
+include/libbuzztrax-core/application.h
+include/libbuzztrax-core/audio-session.h
+include/libbuzztrax-core/childproxy.h
+include/libbuzztrax-core/cmd-pattern.h
+include/libbuzztrax-core/core.h
+include/libbuzztrax-core/machine.h
+include/libbuzztrax-core/parameter-group.h
+include/libbuzztrax-core/pattern-control-source.h
+include/libbuzztrax-core/pattern.h
+include/libbuzztrax-core/persistence.h
+include/libbuzztrax-core/processor-machine.h
+include/libbuzztrax-core/sequence.h
+include/libbuzztrax-core/settings.h
+include/libbuzztrax-core/setup.h
+include/libbuzztrax-core/sink-bin.h
+include/libbuzztrax-core/sink-machine.h
+include/libbuzztrax-core/song-info.h
+include/libbuzztrax-core/song-io-native-bzt.h
+include/libbuzztrax-core/song-io-native-xml.h
+include/libbuzztrax-core/song-io-native.h
+include/libbuzztrax-core/song-io.h
+include/libbuzztrax-core/song.h
+include/libbuzztrax-core/source-machine.h
+include/libbuzztrax-core/tools.h
+include/libbuzztrax-core/value-group.h
+include/libbuzztrax-core/version.h
+include/libbuzztrax-core/wave.h
+include/libbuzztrax-core/wavelevel.h
+include/libbuzztrax-core/wavetable.h
+include/libbuzztrax-core/wire.h
+include/libbuzztrax-gst/audiosynth.h
+include/libbuzztrax-gst/childbin.h
+include/libbuzztrax-gst/combine.h
+include/libbuzztrax-gst/delay.h
+include/libbuzztrax-gst/envelope-ad.h
+include/libbuzztrax-gst/envelope-adsr.h
+include/libbuzztrax-gst/envelope-d.h
+include/libbuzztrax-gst/envelope.h
+include/libbuzztrax-gst/filter-svf.h
+include/libbuzztrax-gst/musicenums.h
+include/libbuzztrax-gst/osc-synth.h
+include/libbuzztrax-gst/osc-wave.h
+include/libbuzztrax-gst/propertymeta.h
+include/libbuzztrax-gst/tempo.h
+include/libbuzztrax-gst/toneconversion.h
+include/libbuzztrax-ic/abs-range-control.h
+include/libbuzztrax-ic/control.h
+include/libbuzztrax-ic/device.h
+include/libbuzztrax-ic/ic.h
+include/libbuzztrax-ic/learn.h
+include/libbuzztrax-ic/midi-device.h
+include/libbuzztrax-ic/registry.h
+include/libbuzztrax-ic/trigger-control.h
+include/libbuzztrax-ic/version.h
+lib/buzztrax-songio/libbtbsl.la
+lib/buzztrax/libbuzzmachineloader.la
+lib/gstreamer-1.0/libbuzztraxaudio.la
+lib/gstreamer-1.0/libbuzztraxdec.la
+lib/gstreamer-1.0/libgstbml.la
+lib/gstreamer-1.0/libgstsidsyn.la
+lib/libbml.la
+lib/libbuzztrax-core.la
+lib/libbuzztrax-gst.la
+lib/libbuzztrax-ic.la
+lib/pkgconfig/libbml.pc
+lib/pkgconfig/libbuzztrax-core.pc
+lib/pkgconfig/libbuzztrax-gst.pc
+lib/pkgconfig/libbuzztrax-ic.pc
+share/GConf/gsettings/buzztrax.convert
+share/appdata/buzztrax.appdata.xml
+share/applications/buzztrax-edit.desktop
+share/applications/buzztrax-songio-buzz.desktop
+share/buzztrax/bt-edit.compact.css
+share/buzztrax/bt-edit.css
+share/buzztrax/bt-edit.dark.compact.css
+share/buzztrax/bt-edit.dark.css
+share/buzztrax/bt-edit.dark.normal.css
+share/buzztrax/bt-edit.light.compact.css
+share/buzztrax/bt-edit.light.css
+share/buzztrax/bt-edit.light.normal.css
+share/buzztrax/bt-edit.normal.css
+share/buzztrax/songs/buzz1.xml
+share/buzztrax/songs/buzz2.xml
+share/buzztrax/songs/buzz3.xml
+share/buzztrax/songs/buzz4.xml
+share/buzztrax/songs/buzz5.xml
+share/buzztrax/songs/buzz6.xml
+share/buzztrax/songs/buzz7.xml
+share/buzztrax/songs/buzz8.xml
+share/buzztrax/songs/buzz9.xml
+share/buzztrax/songs/combi1.xml
+share/buzztrax/songs/combi2.xml
+share/buzztrax/songs/combi3.xml
+share/buzztrax/songs/melo1.xml
+share/buzztrax/songs/melo2.xml
+share/buzztrax/songs/melo3.xml
+share/buzztrax/songs/melo4.xml
+share/buzztrax/songs/melo5.xml
+share/buzztrax/songs/melo6.xml
+share/glib-2.0/schemas/org.buzztrax.gschema.xml
+share/gnome/help/buzztrax-edit/C/buzztrax-edit.xml
+share/gnome/help/buzztrax-edit/C/figures/about.png
+share/gnome/help/buzztrax-edit/C/figures/crash-recovery.png
+share/gnome/help/buzztrax-edit/C/figures/interaction-controller-learn.png
+share/gnome/help/buzztrax-edit/C/figures/machine-preferences.png
+share/gnome/help/buzztrax-edit/C/figures/machine-properties.png
+share/gnome/help/buzztrax-edit/C/figures/machine-rename.png
+share/gnome/help/buzztrax-edit/C/figures/main-window.png
+share/gnome/help/buzztrax-edit/C/figures/missing-gstreamer-elements.png
+share/gnome/help/buzztrax-edit/C/figures/missing-song-elements.png
+share/gnome/help/buzztrax-edit/C/figures/page-info-view.png
+share/gnome/help/buzztrax-edit/C/figures/page-machine-view.png
+share/gnome/help/buzztrax-edit/C/figures/page-pattern-view.png
+share/gnome/help/buzztrax-edit/C/figures/page-sequence-view.png
+share/gnome/help/buzztrax-edit/C/figures/page-wavetable-view.png
+share/gnome/help/buzztrax-edit/C/figures/pattern-properties.png
+share/gnome/help/buzztrax-edit/C/figures/preset-properties.png
+share/gnome/help/buzztrax-edit/C/figures/recording-progress.png
+share/gnome/help/buzztrax-edit/C/figures/recording-settings.png
+share/gnome/help/buzztrax-edit/C/figures/settings-audio.png
+share/gnome/help/buzztrax-edit/C/figures/settings-colors.png
+share/gnome/help/buzztrax-edit/C/figures/settings-directories.png
+share/gnome/help/buzztrax-edit/C/figures/settings-ic.png
+share/gnome/help/buzztrax-edit/C/figures/settings-pc.png
+share/gnome/help/buzztrax-edit/C/figures/settings-shortcuts.png
+share/gnome/help/buzztrax-edit/C/figures/signal-analysis.png
+share/gnome/help/buzztrax-edit/C/figures/tip.png
+share/gnome/help/buzztrax-edit/C/legal.xml
+share/gnome/help/buzztrax-edit/C/version.entities
+share/gstreamer-1.0/presets/GstBtEBeats.prs
+share/gstreamer-1.0/presets/GstBtSimSyn.prs
+share/gtk-doc/html/buzztrax-cmd/BtCmdApplication.html
+share/gtk-doc/html/buzztrax-cmd/api-index-deprecated.html
+share/gtk-doc/html/buzztrax-cmd/api-index.html
+share/gtk-doc/html/buzztrax-cmd/buzztrax-cmd-btcmd.html
+share/gtk-doc/html/buzztrax-cmd/buzztrax-cmd-ops.html
+share/gtk-doc/html/buzztrax-cmd/buzztrax-cmd.devhelp2
+share/gtk-doc/html/buzztrax-cmd/home.png
+share/gtk-doc/html/buzztrax-cmd/index.html
+share/gtk-doc/html/buzztrax-cmd/left-insensitive.png
+share/gtk-doc/html/buzztrax-cmd/left.png
+share/gtk-doc/html/buzztrax-cmd/objecttree.html
+share/gtk-doc/html/buzztrax-cmd/pr01.html
+share/gtk-doc/html/buzztrax-cmd/pt01.html
+share/gtk-doc/html/buzztrax-cmd/pt02.html
+share/gtk-doc/html/buzztrax-cmd/right-insensitive.png
+share/gtk-doc/html/buzztrax-cmd/right.png
+share/gtk-doc/html/buzztrax-cmd/style.css
+share/gtk-doc/html/buzztrax-cmd/uibtcmd.html
+share/gtk-doc/html/buzztrax-cmd/uibtcmdopts.html
+share/gtk-doc/html/buzztrax-cmd/up-insensitive.png
+share/gtk-doc/html/buzztrax-cmd/up.png
+share/gtk-doc/html/buzztrax-core/BtApplication.html
+share/gtk-doc/html/buzztrax-core/BtAudioSession.html
+share/gtk-doc/html/buzztrax-core/BtChildProxy.html
+share/gtk-doc/html/buzztrax-core/BtCmdPattern.html
+share/gtk-doc/html/buzztrax-core/BtMachine.html
+share/gtk-doc/html/buzztrax-core/BtParameterGroup.html
+share/gtk-doc/html/buzztrax-core/BtPattern.html
+share/gtk-doc/html/buzztrax-core/BtPatternControlSource.html
+share/gtk-doc/html/buzztrax-core/BtPersistence.html
+share/gtk-doc/html/buzztrax-core/BtProcessorMachine.html
+share/gtk-doc/html/buzztrax-core/BtSequence.html
+share/gtk-doc/html/buzztrax-core/BtSettings.html
+share/gtk-doc/html/buzztrax-core/BtSetup.html
+share/gtk-doc/html/buzztrax-core/BtSinkBin.html
+share/gtk-doc/html/buzztrax-core/BtSinkMachine.html
+share/gtk-doc/html/buzztrax-core/BtSong.html
+share/gtk-doc/html/buzztrax-core/BtSongIO.html
+share/gtk-doc/html/buzztrax-core/BtSongIOBuzz.html
+share/gtk-doc/html/buzztrax-core/BtSongIONative.html
+share/gtk-doc/html/buzztrax-core/BtSongIONativeBZT.html
+share/gtk-doc/html/buzztrax-core/BtSongIONativeXML.html
+share/gtk-doc/html/buzztrax-core/BtSongInfo.html
+share/gtk-doc/html/buzztrax-core/BtSourceMachine.html
+share/gtk-doc/html/buzztrax-core/BtValueGroup.html
+share/gtk-doc/html/buzztrax-core/BtWave.html
+share/gtk-doc/html/buzztrax-core/BtWavelevel.html
+share/gtk-doc/html/buzztrax-core/BtWavetable.html
+share/gtk-doc/html/buzztrax-core/BtWire.html
+share/gtk-doc/html/buzztrax-core/annotation-glossary.html
+share/gtk-doc/html/buzztrax-core/api-index-0-3.html
+share/gtk-doc/html/buzztrax-core/api-index-0-5.html
+share/gtk-doc/html/buzztrax-core/api-index-0-6.html
+share/gtk-doc/html/buzztrax-core/api-index-0-7.html
+share/gtk-doc/html/buzztrax-core/api-index-deprecated.html
+share/gtk-doc/html/buzztrax-core/api-index.html
+share/gtk-doc/html/buzztrax-core/buzztrax-core-libbtcore.html
+share/gtk-doc/html/buzztrax-core/buzztrax-core.devhelp2
+share/gtk-doc/html/buzztrax-core/ch02.html
+share/gtk-doc/html/buzztrax-core/ch03.html
+share/gtk-doc/html/buzztrax-core/ch04.html
+share/gtk-doc/html/buzztrax-core/conventions.html
+share/gtk-doc/html/buzztrax-core/home.png
+share/gtk-doc/html/buzztrax-core/index.html
+share/gtk-doc/html/buzztrax-core/left-insensitive.png
+share/gtk-doc/html/buzztrax-core/left.png
+share/gtk-doc/html/buzztrax-core/libbtcore.html
+share/gtk-doc/html/buzztrax-core/objecttree.html
+share/gtk-doc/html/buzztrax-core/pr01.html
+share/gtk-doc/html/buzztrax-core/pt01.html
+share/gtk-doc/html/buzztrax-core/pt02.html
+share/gtk-doc/html/buzztrax-core/right-insensitive.png
+share/gtk-doc/html/buzztrax-core/right.png
+share/gtk-doc/html/buzztrax-core/style.css
+share/gtk-doc/html/buzztrax-core/up-insensitive.png
+share/gtk-doc/html/buzztrax-core/up.png
+share/gtk-doc/html/buzztrax-edit/BtAboutDialog.html
+share/gtk-doc/html/buzztrax-edit/BtChangeLog.html
+share/gtk-doc/html/buzztrax-edit/BtChangeLogger.html
+share/gtk-doc/html/buzztrax-edit/BtCrashRecoverDialog.html
+share/gtk-doc/html/buzztrax-edit/BtEditApplication.html
+share/gtk-doc/html/buzztrax-edit/BtInteractionControllerMenu.html
+share/gtk-doc/html/buzztrax-edit/BtMachineCanvasItem.html
+share/gtk-doc/html/buzztrax-edit/BtMachineListModel.html
+share/gtk-doc/html/buzztrax-edit/BtMachineMenu.html
+share/gtk-doc/html/buzztrax-edit/BtMachinePreferencesDialog.html
+share/gtk-doc/html/buzztrax-edit/BtMachinePresetPropertiesDialog.html
+share/gtk-doc/html/buzztrax-edit/BtMachinePropertiesDialog.html
+share/gtk-doc/html/buzztrax-edit/BtMachineRenameDialog.html
+share/gtk-doc/html/buzztrax-edit/BtMainMenu.html
+share/gtk-doc/html/buzztrax-edit/BtMainPageInfo.html
+share/gtk-doc/html/buzztrax-edit/BtMainPageMachines.html
+share/gtk-doc/html/buzztrax-edit/BtMainPagePatterns.html
+share/gtk-doc/html/buzztrax-edit/BtMainPageSequence.html
+share/gtk-doc/html/buzztrax-edit/BtMainPageWaves.html
+share/gtk-doc/html/buzztrax-edit/BtMainPages.html
+share/gtk-doc/html/buzztrax-edit/BtMainStatusbar.html
+share/gtk-doc/html/buzztrax-edit/BtMainToolbar.html
+share/gtk-doc/html/buzztrax-edit/BtMainWindow.html
+share/gtk-doc/html/buzztrax-edit/BtMemoryAudioSrc.html
+share/gtk-doc/html/buzztrax-edit/BtMissingFrameworkElementsDialog.html
+share/gtk-doc/html/buzztrax-edit/BtMissingSongElementsDialog.html
Home |
Main Index |
Thread Index |
Old Index