Port details |
- qtractor Audio/MIDI multi-track sequencer
- 1.5.3 audio
=2 1.5.0Version of this port present on the latest quarterly branch. - Maintainer: yuri@FreeBSD.org
 - Port Added: 2022-01-09 22:36:07
- Last Update: 2025-02-10 02:59:02
- Commit Hash: 10a985b
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv2+
- WWW:
- https://qtractor.org/
- Description:
- Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with
the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit
(JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are
the main infrastructures to evolve as a fairly-featured Linux desktop audio
workstation GUI, specially dedicated to the personal home-studio.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- qtractor>0:audio/qtractor
- To install the port:
- cd /usr/ports/audio/qtractor/ && make install clean
- To add the package, run one of these commands:
- pkg install audio/qtractor
- pkg install qtractor
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: qtractor
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1739134967
SHA256 (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 49b0e46345af323ab84be9df065653b2a6531745dea6f3ac3fb47915df9f3a81
SIZE (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 104869292
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- pkgconf>=1.3.0_1 : devel/pkgconf
- update-mime-database : misc/shared-mime-info
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- lrelease : devel/qt5-linguisttools
- qt5-qmake>=5.15 : devel/qt5-qmake
- xcb.pc : x11/libxcb
- Runtime dependencies:
-
- alsa-seq-server>0 : audio/alsa-seq-server
- update-desktop-database : devel/desktop-file-utils
- update-mime-database : misc/shared-mime-info
- xcb.pc : x11/libxcb
- Library dependencies:
-
- libasound.so : audio/alsa-lib
- libaubio.so : audio/aubio
- libfftw3.so : math/fftw3
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libharfbuzz.so : print/harfbuzz
- libjack.so : audio/jack
- liblilv-0.so : audio/lilv
- liblo.so : audio/liblo
- libmad.so : audio/libmad
- libogg.so : audio/libogg
- librubberband.so : audio/rubberband
- libsamplerate.so : audio/libsamplerate
- libsndfile.so : audio/libsndfile
- libsuil-0.so : audio/suil
- libvorbis.so : audio/libvorbis
- libvorbisenc.so : audio/libvorbis
- libvorbisfile.so : audio/libvorbis
- libintl.so : devel/gettext-runtime
- libatk-1.0.so : accessibility/at-spi2-core
- libatkmm-1.6.so : accessibility/atkmm
- libcairo.so : graphics/cairo
- libcairomm-1.0.so : graphics/cairomm
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libglibmm-2.4.so : devel/glibmm
- libgtk-x11-2.0.so : x11-toolkits/gtk20
- libgtkmm-2.4.so : x11-toolkits/gtkmm24
- libsigc-2.0.so : devel/libsigc++20
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libpangomm-1.4.so : x11-toolkits/pangomm
- libQt5Core.so : devel/qt5-core
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Svg.so : graphics/qt5-svg
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- libQt5X11Extras.so : x11/qt5-x11extras
- libQt5Xml.so : textproc/qt5-xml
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for qtractor-1.5.3:
VST3=on: Enable VST3 plug-in support
===> Use 'make config' to modify these settings
- Options name:
- audio_qtractor
- USES:
- cmake compiler:c++17-lang desktop-file-utils gettext-runtime gnome localbase:ldflags pkgconfig qt:5 shared-mime-info xorg
- pkg-message:
- For install:
- ===============================================================================
You installed Qtractor: an audio/MIDI multi-track sequencer application.
In order to use it you need to install and start as a service alsa-seq-server
which creates /dev/snd/seq that is required by Qtractor.
===============================================================================
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.5.3 10 Feb 2025 02:59:02
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 1.5.2 → 1.5.3
Change-log:
- MIDI clip editor (aka. piano-roll): mouse cursor pointer shape now follows the
current edit/draw mode permanently.
- Attempt to improve MIDI SPP accuracy by postponing MIDI Continue command in
one 16th note at playback (re)start.
- Specific to (lib)RubberBand time-stretching and pitch-shifting, formant
preserve and finer (R3) engine processing are now added to audio clip/playback
options.
- Resume normal playback state if rolling when transport rewind or fast-forward
is disengaged.
- Custom Style Sheet files (*.qss): all url() paths are considered relative to
style-sheet file location.
- Enforce a fixed size when LV2 plug-in UI no-user-resize feature is explicitly
requested.) |
1.5.2 17 Jan 2025 20:28:11
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 1.5.1 → 1.5.2 |
1.5.1 02 Jan 2025 00:39:03
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 1.5.0 → 1.5.1 |
1.5.0 16 Dec 2024 20:26:37
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 1.4.0 → 1.5.0 |
1.4.0 02 Nov 2024 03:51:51
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 1.3.0 → 1.4.0 |
1.3.0 04 Oct 2024 19:39:14
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 1.2.0 → 1.3.0 |
1.2.0 29 Aug 2024 07:11:56
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 1.1.1 → 1.2.0
Reported by: portscout |
1.1.1 05 Aug 2024 14:36:58
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 1.1.0 → 1.1.1
Reported by: portscout |
1.1.0 02 Aug 2024 17:53:05
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 1.0.0 → 1.1.0 |
1.0.0 21 Jun 2024 09:43:07
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 0_9_91 → 1.0.0
Reported by: portscout |
0.9.91 03 May 2024 09:02:52
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 0_9_90 → 0_9_91
Reported by: portscout |
0.9.90 18 Apr 2024 13:28:20
    |
Po-Chuan Hsieh (sunpoet)  |
audio/libmad: Fix build with libmad 0.16.4 |
0.9.90 12 Apr 2024 16:27:54
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 0_9_39 → 0_9_90
Reported by: portscout |
0.9.39 27 Jan 2024 18:35:21
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 0_9_38 → 0_9_39 |
0.9.38 21 Dec 2023 18:39:41
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 0_9_37 → 0_9_38
Change-log:
- Track Properties (dialog): auto-background color option added.
- Mitigate undifferentiated disablement of up/down arrow buttons,
on tempo and time-signature entry spin-boxes.
- MIDI clip editors (aka. piano-roll) are now raised and centered
to current mouse pointer position in main timeline (tracks-view).
- Remember last Marker color setting in Tempo Map/Markers dialog.
- A colored ribbon is now featured on tracks-list Bus column and
mixer-strip headers; ribbon colors are designated for Audio and
MIDI tracks or buses, given by the respective '10dB' and 'Over'
meter colors.
- Buses'In'/'Out' suffixes are back on mixer-strip header tooltips. |
0.9.37 06 Dec 2023 01:52:09
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 0_9_36 → 0_9_37
Reported by: portscout |
0.9.36 10 Nov 2023 21:42:54
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 0_9_35 → 0_9_36
Reported by: portscout |
0.9.35 16 Sep 2023 07:38:16
    |
Yuri Victorovich (yuri)  |
audio/qtractor: update 0_9_34 → 0_9_35
Reported by: portscout |
0.9.34 26 Aug 2023 21:03:32
    |
Po-Chuan Hsieh (sunpoet)  |
*: Rename GTK+ to GTK
GTK+ has been renamed to GTK since 2019.
Reference: https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html
Approved by: portmgr (blanket) |
0.9.34 16 Jun 2023 13:59:40
    |
Mathieu Arnold (mat)  |
*: regular cleanup for GH_TAGNAME bad usage |
0.9.34 08 Jun 2023 08:24:28
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Update 0.9.33 → 0.9.34
Reported by: portscout |
0.9.33_2 25 Apr 2023 15:17:15
    |
Christian Weisgerber (naddy)  |
audio/opus: bump consumers after update to 1.4 |
0.9.33_1 30 Mar 2023 17:21:46
    |
Hans Petter Selasky (hselasky)  |
audio/qtractor: Remove old reference to cuse4bsd.ko
The alsa_seq_server rc.d script should now automagically load the required
cuse.ko .
Approved by: pi (implicit) |
0.9.33 27 Mar 2023 18:50:53
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Update 0.9.32 → 0.9.33 |
0.9.32 25 Mar 2023 17:21:17
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Update 0_9_31 → 0.9.32 |
0.9.31_2 05 Mar 2023 21:28:37
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Add instructions to pkg-message |
0.9.31_2 05 Mar 2023 01:25:36
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Add alsa-seq-server run-time dependency |
0.9.31_1 02 Mar 2023 05:23:10
    |
Tobias C. Berner (tcberner)  |
accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments. (Only the first 15 lines of the commit message are shown above ) |
0.9.31 27 Jan 2023 08:58:51
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Update 0_9_30 → 0_9_31 |
0.9.30 30 Dec 2022 19:51:09
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Update 0.9.29 -> 0.9.30
Reported by: portscout |
0.9.29 07 Oct 2022 22:33:52
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Update 0.9.28 -> 0.9.29
Reported by: portscout |
0.9.28 11 Sep 2022 10:20:14
    |
Felix Palmen (zirias)  |
Mk/Uses: always use colon for build/run suffix
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.
Document in CHANGES.
PR: 266034
Exp-run by: antoine
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D36349 |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.9.28 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.9.28 04 Sep 2022 06:12:08
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Update 0.9.27 -> 0.9.28 |
0.9.27_1 28 Jul 2022 06:14:12
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Broken on armv7 |
0.9.27_1 11 Jul 2022 21:46:56
    |
Po-Chuan Hsieh (sunpoet)  |
audio/libmad: Set SONAME to libmad.so.0 instead of libmad.so.0.16.2
- Bump PORTREVISION of dependent ports for shlib change
- Bump PORTREVISION for package change |
0.9.27 07 Jul 2022 19:52:07
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Update 0.9.26 -> 0.9.27 |
0.9.26_1 16 May 2022 06:49:43
    |
Loïc Bartoletti (lbartoletti)  |
devel/cmake: Update to 3.23.0
Update to 3.23.0.
Fix pkg-plist: using the default share/man location
Release Notes:
https://cmake.org/cmake/help/v3.23/release/3.23.html
PR: 262886
Exp-run by: antoine |
0.9.26_1 09 May 2022 00:00:59
    |
Daniel Engberg (diizzy)  |
audio/qtractor: Fix build with libmad 0.16
Filename for libmad's pc file is now libmad.pc
Approved by: portmgr (blanket) |
0.9.26_1 18 Apr 2022 17:20:02
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Add VST3 audio plugin support |
0.9.26_1 17 Apr 2022 23:24:13
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Add VST3 option |
0.9.26 10 Apr 2022 21:00:07
    |
Yuri Victorovich (yuri)  |
audio/qtractor: Update 0.9.25 -> 0.9.26 |
0.9.25_3 10 Apr 2022 19:11:41
    |
Charlie Li (vishwin)  |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
0.9.25_2 26 Mar 2022 08:27:27
    |
Matthias Fechner (mfechner)  |
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246 |
0.9.25_1 13 Feb 2022 19:43:32
    |
Daniel Engberg (diizzy)  |
*/*: Bump PORTREVISION for users of audio/rubberband
Due to commit f97e065cd8f07c4f6c2c6a14ff86ccc335c1407f
PR: 261424 |
0.9.25 17 Jan 2022 13:20:24
    |
Tobias Kortkamp (tobik)  |
*: Drop newly added but obsolete INSTALLS_ICONS
Reported by: portscan |
0.9.25 09 Jan 2022 22:34:00
    |
Yuri Victorovich (yuri)  |
audio/qtractor: New port: Audio/MIDI multi-track sequencer |