Log of /linuxsampler/trunk/configure.in
Parent Directory
| Revision Log
Revision
504 -
(
view)
(
download)
(
annotate)
-
[selected]
Modified
Tue May 3 00:37:35 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
File length: 5510 byte(s)
Diff to
previous 497
* removed statically included libgig sources from the LinuxSampler code
base - you now have to compile and install libgig separately
* added -Wreturn-type gcc switch to avoid bugs with no returns on non void
functions in future
Revision
497 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 10 11:55:44 2005 UTC
(19 years, 2 months ago)
by
persson
File length: 5169 byte(s)
Diff to
previous 411
,
to
selected 504
* removed some build warnings
* fixed a bug with hanging notes when using sustain pedal
* release samples are not triggered anymore when sustain pedal is down
Revision
411 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 26 02:01:14 2005 UTC
(19 years, 3 months ago)
by
schoenebeck
File length: 5016 byte(s)
Diff to
previous 397
,
to
selected 504
* design change: using now one sampler engine instance and one disk thread
instance for all sampler channels that are connected to the same audio
output device (and are using the same engine type of course)
* added EngineFactory / EngineChannelFactory to remove the annoying build
dependencies e.g. of the lscpserver to the actual sampler engine
implementations
* bumped version to 0.3.0 (current CVS state is still quite broken,
previous, stable CVS version was tagged as "v0_2_0" and is also available
as source tarball)
Revision
288 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 19 00:36:34 2004 UTC
(19 years, 7 months ago)
by
schoenebeck
File length: 4508 byte(s)
Diff to
previous 275
,
to
selected 504
* configure.in: added check for UNIX98 compatibility, check if there's at
least one supported MIDI input and audio output system available, added
conditionals for ALSA and JACK
* src/drivers/audio/Makefile.am: ALSA and JACK drivers are only compiled
respectively if they're supported by the system
* MidiInputDeviceFactory.cpp, AudioOutputDeviceFactory.cpp: little
workaround for reported linker problem
* removed autotools generated files from CVS
Revision
204 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 13 22:54:25 2004 UTC
(19 years, 11 months ago)
by
schoenebeck
File length: 2901 byte(s)
Diff to
previous 133
,
to
selected 504
forgot to change some things which was mandatory due to the recent
directory movements ('/src/audiodriver' -> '/src/drivers/audio',
'/src/mididriver' -> '/src/drivers/midi')
Revision
133 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 18 14:29:02 2004 UTC
(19 years, 11 months ago)
by
capela
File length: 2897 byte(s)
Diff to
previous 124
,
to
selected 504
* Load Instrument patch applied; this patch makes the
LOAD INSTRUMENT command to return immediately,
almost/always with an OK response, while spawning
the proper instrument file loading in the background.
* New INSTRUMENT_STATUS field on GET CHANNEL INFO result
set; the instrument status value holds the load progress
percentage if positive, otherwise a negative value is
evidence of a load exception error.
* VERSION is now set to 0.2.
Revision
80 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun May 23 19:16:33 2004 UTC
(20 years ago)
by
schoenebeck
File length: 2876 byte(s)
Diff to
previous 57
,
to
selected 504
* biquad filter parameters are now calculated outside the interpolate
loop for better performance
* couple of loop unroll optimizations
* filter is now enabled by default
* cubic interpolation is now enabled by default
* reduced debug level to 1 to lower verbosity
* raised default limit for voices to 128
* raised default limit for streams to 150
* added some compiler optimization flags (-ffast-math -march -mcpu)
Revision
57 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun May 2 17:45:43 2004 UTC
(20 years, 1 month ago)
by
schoenebeck
File length: 2771 byte(s)
Diff to
previous 53
,
to
selected 504
* src/common/Thread.cpp: method StartThread() now blocks until thread
actually runs, mlockall() will only be applied for realtime threads
* libtoolized liblinuxsampler
* initiated automatic unit tests against the LinuxSampler codebase
(see src/testcases): already added a couple of tests for the Thread and
Mutex classes, you have to explicitly compile the unit tests by running
'make testcases' (you need to have cppunit installed though) and then you
can run the console version of the test runner by calling
'src/testcases/linuxsamplertest'
* src/Sampler.h: added API documentation
Revision
53 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 26 17:15:51 2004 UTC
(20 years, 1 month ago)
by
schoenebeck
File length: 2748 byte(s)
Diff to
previous 35
,
to
selected 504
* completely restructured source tree
* implemented multi channel support
* implemented instrument manager, which controls sharing of instruments
between multiple sampler engines / sampler channels
* created abstract classes 'AudioOutputDevice' and 'MidiInputDevice' for
convenient implementation of further audio output driver and MIDI input
driver for LinuxSampler
* implemented following LSCP commands: 'SET CHANNEL MIDI INPUT TYPE',
'LOAD ENGINE', 'GET CHANNELS', 'ADD CHANNEL', 'REMOVE CHANNEL',
'SET CHANNEL AUDIO OUTPUT TYPE'
* temporarily removed all command line options
* LSCP server is now launched by default
Revision
35 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 5 13:46:15 2004 UTC
(20 years, 3 months ago)
by
schoenebeck
File length: 2525 byte(s)
Diff to
previous 33
,
to
selected 504
* implemented parser for the LinuxSampler control protocol (LSCP) by using
flex / bison (where src/network/lscp.l is the input file for lex / flex
and src/network/lscp.y is the input file for yacc / bison), parser and
scanner can be regenerated by 'make parser'
* implemented LSCP network server (only single threaded so far), LSCP
server will be launched if LinuxSampler was started with "--server" flag,
implemented the following LSCP commands so far: "LOAD INSTRUMENT", "GET
CHANNEL VOICE_COUNT", "GET CHANNEL STREAM_COUNT", "GET CHANNEL
BUFFER_FILL", "SET CHANNEL VOLUME" and "RESET CHANNEL"
* disk thread now started within the engine
Revision
33 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon Feb 16 19:30:42 2004 UTC
(20 years, 3 months ago)
by
schoenebeck
File length: 2504 byte(s)
Diff to
previous 31
,
to
selected 504
* implemented bidirectional voice state transition, means voice state can
switch arbitrary times between 'Sustained'<-->'Released' within it's life
time, thus the release process of a voice can be cancelled
* src/eg_vca.cpp: extended envelope generator by additional states
('Attack_Hold', 'Decay_1' and 'Decay_2')
* applied patch from Vladimir Senkov which adds new command line parameters
('--jackout', '--alsaout' and '--samplerate')
* configure.in: fixed compiler warning
Revision
31 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 18 20:31:31 2004 UTC
(20 years, 4 months ago)
by
schoenebeck
File length: 2429 byte(s)
Diff to
previous 18
,
to
selected 504
* Added JACK support: Audio rendering process is now callback based and
independant of used audio output system. Interfaces to other audio output
systems can be added by creating a class derived from abstract base class
'AudioIO' and embedding the new class into linuxsampler.cpp.
* src/audiothread.cpp: applied patch from Vladimir Senkov which fixes
hanging notes in conjunction with the sustain pedal
Revision
18 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 7 05:03:43 2003 UTC
(20 years, 6 months ago)
by
schoenebeck
File length: 2232 byte(s)
Diff to
previous 12
,
to
selected 504
* src/audioio.cpp: added support for Alsa 1.0.0
* src/audiothread.cpp: fixed several bugs in sustain pedal handling
* src/diskthread.cpp: fixed several bugs which occured under extreme
conditions (endless loop in audiothread, freezing the whole application,
outage of available disk streams)
* src/voice.cpp: fixed cubic interpolation (disabled by default; you can
enable it by setting USE_LINEAR_INTERPOLATION to 0 in src/voice.h)
* src/configure.in: added check for Alsa version
Revision
12 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 16 19:01:50 2003 UTC
(20 years, 6 months ago)
by
schoenebeck
File length: 486 byte(s)
Diff to
previous 9
,
to
selected 504
* src/gig.cpp: fixed bug in decompression algorithm which caused it not to
detect the end of a stream and let the disk streams reload forever also
resulting in strange sounds at the end of disk voices (concerned only
playback of compressed gig files)
* src/audiothread.cpp: deallocation of voices when they reached the end of
playback (thus e.g. when sustain pedal is pressed and a disk stream
reached it's end)
* various endian corrections needed for non intel systems
* introduced debug level, you can set the debug level and thus the
verbosity of LinuxSampler in src/global.h
Revision
9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Added
Wed Nov 5 14:47:10 2003 UTC
(20 years, 7 months ago)
by
schoenebeck
File length: 472 byte(s)
Diff
to
selected 504
* transition from plain Makefile to autotools, source files moved to src/
* configure.in: added test for x86 architecture
* src/voice.h: x86 specific asm optimization for double to int casts only
if compiling for x86 architecture
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.