Log of /linuxsampler/trunk/src/network
Directory Listing
Revision
116 -
Directory Listing
Modified
Tue Jun 8 00:48:20 2004 UTC
(19 years, 10 months ago)
by
senkov
Added comments
Revision
113 -
Directory Listing
Modified
Sun Jun 6 20:59:49 2004 UTC
(19 years, 10 months ago)
by
senkov
* Added LSCP command GET CHANNEL INFO
Revision
111 -
Directory Listing
Modified
Sat Jun 5 20:55:50 2004 UTC
(19 years, 10 months ago)
by
schoenebeck
* LSCP allows now comment lines, that is lines starting with a hash ('#')
character
* src/engines/gig/Voice.cpp: fixed "SET CHANNEL VOLUME" bug
Revision
80 -
Directory Listing
Modified
Sun May 23 19:16:33 2004 UTC
(19 years, 11 months ago)
by
schoenebeck
* 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
79 -
Directory Listing
Modified
Sat May 22 06:33:55 2004 UTC
(19 years, 11 months ago)
by
senkov
* Fixed SET CHANNEL MIDI_INPUT_CHANNEL lscp command.
Revision
68 -
Directory Listing
Modified
Sat May 8 19:03:17 2004 UTC
(19 years, 11 months ago)
by
senkov
* Adding LSCP command SET CHANNEL MIDI_INPUT_PORT. First attempt.
Revision
64 -
Directory Listing
Modified
Thu May 6 20:06:20 2004 UTC
(19 years, 11 months ago)
by
schoenebeck
* src/Sampler.cpp: fixed 3 stupid but fatal bugs that left in the rush (in
method SamplerChannels(), CreateAudioOutputDevice() and
CreateMidiInputDevice())
* src/network/lscpserver.cpp: implemented LSCP command
'SET CHANNEL MIDI_INPUT_CHANNEL'
* src/Sampler.h: moved enums 'audio_output_type_t', 'midi_input_type_t'
and 'engine_type_t' into the respective base classes
('AudioOutputDevice', 'MidiInputDevice', 'Engine')
Revision
61 -
Directory Listing
Modified
Mon May 3 19:29:44 2004 UTC
(19 years, 11 months ago)
by
schoenebeck
forgot to update copyright header for 2004 for following files:
src/linuxsampler.cpp,
src/Sampler.h,
src/Sampler.cpp,
src/network/lscpscanner.cpp
Revision
57 -
Directory Listing
Modified
Sun May 2 17:45:43 2004 UTC
(19 years, 11 months ago)
by
schoenebeck
* 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
56 -
Directory Listing
Modified
Tue Apr 27 09:21:58 2004 UTC
(20 years ago)
by
schoenebeck
updated copyright header for 2004
Revision
53 -
Directory Listing
Modified
Mon Apr 26 17:15:51 2004 UTC
(20 years ago)
by
schoenebeck
* 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 -
Directory Listing
Added
Fri Mar 5 13:46:15 2004 UTC
(20 years, 1 month ago)
by
schoenebeck
* 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