BSD Ports

audio/linuxsampler 2.5.0 FreeBSD

Modular MIDI sampler

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9d9a9c3f53
License
GPLv2
Categories
audio

Description

The LinuxSampler project was founded with the goal to produce a free, streaming capable open source pure software audio sampler with professional grade features, comparable to both hardware and commercial Windows/Mac software samplers and to introduce new features not yet available by any other sampler in the world.

In the other systems

SystemPortVersion
FreeBSDaudio/linuxsampler2.5.0
DragonFlyaudio/linuxsampler2.3.1
MidnightBSDaudio/linuxsampler2.4.0_1

Install

Binary package:

pkg install linuxsampler

From the ports tree:

cd /usr/ports/audio/linuxsampler/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	linuxsampler>0:audio/linuxsampler

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-2.5.0--2.5.0
FreeBSD:14:quarterly-2.5.0n/a-2.5.0
FreeBSD:15:latest-2.5.0n/a-2.4.0_1
FreeBSD:15:quarterly-2.5.0n/an/an/a
FreeBSD:16:latest-2.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 70
Run dependencies 55

Configuration

Options name: audio_linuxsampler

OptionDefaultDescription
ALSAoffALSA audio architecture support
JACKonJACK audio server support
USES
bison compiler:c++14-lang gmake libtool localbase perl5 pkgconfig sqlite:3 tar:bzip2 shebangfix
Service scripts
none

Files

Manual pages 2
  • linuxsampler(1)
  • lscp(1)
pkg-plist 52
  • bin/linuxsampler
  • bin/ls_instr_script
  • bin/lscp
  • include/linuxsampler/EventListeners.h
  • include/linuxsampler/Sampler.h
  • include/linuxsampler/common/Condition.h
  • include/linuxsampler/common/ConstCapacityArray.h
  • include/linuxsampler/common/Exception.h
  • include/linuxsampler/common/Mutex.h
  • include/linuxsampler/common/SynchronizedConfig.h
  • include/linuxsampler/common/Thread.h
  • include/linuxsampler/common/global.h
  • include/linuxsampler/common/optional.h
  • include/linuxsampler/drivers/Device.h
  • include/linuxsampler/drivers/DeviceParameter.h
  • include/linuxsampler/drivers/audio/AudioChannel.h
  • include/linuxsampler/drivers/audio/AudioOutputDevice.h
  • include/linuxsampler/drivers/midi/MidiInputDevice.h
  • include/linuxsampler/drivers/midi/MidiInputPort.h
  • include/linuxsampler/drivers/midi/MidiInstrumentMapper.h
  • include/linuxsampler/drivers/midi/VirtualMidiDevice.h
  • include/linuxsampler/drivers/midi/midi.h
  • include/linuxsampler/effects/Effect.h
  • include/linuxsampler/effects/EffectChain.h
  • include/linuxsampler/effects/EffectControl.h
  • include/linuxsampler/effects/EffectFactory.h
  • include/linuxsampler/effects/EffectInfo.h
  • include/linuxsampler/engines/Engine.h
  • include/linuxsampler/engines/EngineChannel.h
  • include/linuxsampler/engines/FxSend.h
  • include/linuxsampler/engines/InstrumentManager.h
  • include/linuxsampler/engines/LFO.h
  • include/linuxsampler/plugins/InstrumentEditor.h
  • include/linuxsampler/plugins/InstrumentEditorFactory.h
  • include/linuxsampler/scriptvm/ScriptVM.h
  • include/linuxsampler/scriptvm/ScriptVMFactory.h
  • include/linuxsampler/scriptvm/common.h
  • lib/linuxsampler/liblinuxsampler.a
  • lib/linuxsampler/liblinuxsampler.so
  • lib/linuxsampler/liblinuxsampler.so.9
  • lib/linuxsampler/liblinuxsampler.so.9.0.0
  • lib/linuxsampler/plugins/.keep_me
  • lib/lv2/linuxsampler.lv2/linuxsampler.a
  • lib/lv2/linuxsampler.lv2/linuxsampler.so
  • lib/lv2/linuxsampler.lv2/linuxsampler.ttl
  • lib/lv2/linuxsampler.lv2/manifest.ttl
  • libdata/pkgconfig/linuxsampler.pc
  • share/man/man1/linuxsampler.1.gz
  • share/man/man1/lscp.1.gz
  • /var/lib/linuxsampler/instruments.db
  • @dir /var/lib/linuxsampler
  • @dir /var/lib
distinfo 1
FileSizeSHA256
linuxsampler-2.5.0.tar.bz21.165012e+0617bc837e27daba670d54413b084e88247ee87bf6dc3afb892508c1850e239ad0
Master sites 1
  • https://download.linuxsampler.org/packages/

Commit history 3

DateCommitCreditsLog message
9d9a9c3f53 Piotr Kubaj audio/linuxsampler: enable on powerpc64*
RTMath.cpp carries a copy of the Linux kernel mftb() macro complete with its __ftr_fixup section, which yields relocations lld rejects in PIC; a plain mftb is all userspace needs. Sent upstream.
64e58753a2 Yuri Victorovich audio/linuxsampler: update 2.4.2 → 2.5.0
c99c278450 Yuri Victorovich audio/libgig: update 4.5.2 → 4.6.0