added ALSA-sequencer support

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@23 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Tobias Doerffel
2005-11-07 13:44:52 +00:00
parent 4952f23917
commit 22de18909a
166 changed files with 352 additions and 299 deletions

156
ChangeLog
View File

@@ -1,4 +1,34 @@
2005-10-28 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-31 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/midi_alsa_seq.h:
* src/midi/midi_alsa_seq.cpp:
several bug-fixes
2005-10-30 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/midi_alsa_seq.h:
* src/midi/midi_alsa_seq.cpp:
added first version of ALSA-sequencer - currently doesn't handle all
common events, but note-on/off and key-pressure work so far
* include/midi_client.h:
- added method applyPortMode() for making MIDI-subsystem able to get
known of port-mode changes which is neccessary if they have REAL
ports like ALSA-seq. has
- renamed validatePortName() to applyPortName() and made it non-pure
virtual
* src/tracks/channel_track.cpp:
initialize m_midiEventRoutingEnabled with FALSE per default in ctor
* src/core/mixer.cpp:
delete midi-dev on exit
* src/midi/midi_midi_alsa_raw.cpp:
when reading/saving device-name via config-mgr, use "midialsaraw"
instead of "midialsa" as context-name
2005-10-28 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/widgets/project_notes.cpp:
set initial text to bright gray, since black text on a very dark back-
@@ -18,7 +48,7 @@
reorder some code in constructor for not crashing if window is
shown while constructor is still running
2005-10-23 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-23 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/widgets/led_checkbox.cpp:
also emit toggled()-signal if state actually wasn't changed
@@ -55,7 +85,7 @@
* src/midi/midi_device.cpp:
removed
2005-10-21 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-21 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/widgets/tempo_sync_knob.cpp:
do not implement the same code as knob does in mouseMoveEvent() - call
@@ -65,7 +95,7 @@
* src/widgets/knob.cpp:
cleaned up a lot and fixed some bugs
2005-10-20 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-20 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/song_editor.h:
decreased MAX_BPM to 999 since BPM-LCD-spinbox is intended to have
@@ -80,7 +110,7 @@
* configure.in:
check for libfst and present VST-SDK header-files
2005-10-19 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-19 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* plugins/vestige/vestige.h:
* plugins/vestige/vestige.cpp:
@@ -120,7 +150,7 @@
* resources/:
improved icons such as project_*.png and sample-track-related icons
2005-10-18 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-18 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/channel_track.h:
* src/tracks/channel_track.cpp:
@@ -155,7 +185,7 @@
added setParameter() and getParameter()-methods for making LMMS able to
set parameters of a specific plugin without knowing anything about it
2005-10-17 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-17 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* buildtools/bin2res.cpp:
* include/embed.h:
@@ -175,7 +205,7 @@
removed Moog-2-filter as it is only very CPU-intensive without any
significant difference to sound of normal Moog-filter
2005-10-16 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-16 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/lib/ladspa_manager.cpp:
skip not existing/unreadable directories when searching for plugins
@@ -214,14 +244,14 @@
* src/core/instrument.cpp:
renamed files soundgenerator.* to instrument.* as well as class-name
2005-10-15 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-15 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/vestige.h:
* src/soundgenerators/vestige.cpp:
new plugin "VeSTige" for handling VST-plugins - VERY experimental,
but at least, we get some sound out of these strange dll-files ;-)
2005-10-13 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-13 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/audio/audio_jack.cpp:
do not fill up buffers if JACK-transport is not rolling but at the same
@@ -289,20 +319,20 @@
added tempo-sync-knob which automatically converts fixed note-length's
to a fixed time in ms everytime BPM is changed
2005-10-03 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-03 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/basic_filters.h:
- added another moog-filter which sounds a bit better but needs MUCH
more CPU-time...
- cleaned up different filter-code-branches
2005-10-02 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-10-02 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/oscillator.h:
cast to int instead of floor()ing value in oscillator::phase() which
makes the whole thing faster again...
2005-09-29 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-29 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/widgets/tab_widget.cpp:
fixed bugs when adding widget with already existing index
@@ -341,7 +371,7 @@
* inlude/empty_sg_plugin.h:
added empty sound-generator plugin
2005-09-28 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-28 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/song_editor.h:
* src/core/song_editor.cpp:
@@ -374,7 +404,7 @@
- different painting if no caption was defined
- switch tabs if wheel-events occurs
2005-09-27 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-27 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/tracks/channel_track.cpp:
began improving GUI of channel-track-window
@@ -389,12 +419,12 @@
define macro ALSA_PCM_NEW_HW_PARAMS_API for working with older ALSA-
versions which offer old and new HW-param-API - we're using the new one
2005-09-26 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-26 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* many files:
make LMMS compile with Qt 3.0 and GCC 2.95
2005-09-25 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-25 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/audio/audio_jack.cpp:
- decreased wait-time from 0.5 ms to 0.2 ms in writeBufferToDev(...)
@@ -416,7 +446,7 @@
do not save play-pos from previous play-mode when beginning to play
in different play-mode - fixes bug in timeline behaviour "back to start"
2005-09-24 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-24 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* configure.in:
* include/audio_oss.h:
@@ -445,12 +475,12 @@
* src/core/track_container.cpp:
set modified-state for song when removing track
2005-09-21 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-21 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* configure.in:
made 0.1.1 release
2005-09-20 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-20 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/about_dialog.h:
* src/core/about_dialog.cpp:
@@ -485,12 +515,12 @@
up everything - fixes bug with empty browsers after fresh personal
installation of LMMS
2005-09-19 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-19 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* configure.in:
made 0.1.0 release
2005-09-18 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-18 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/tracks/bb_track.cpp:
revised paintEvent()-method -> bb-TCO's are now painted with a gradient!
@@ -545,7 +575,7 @@
for determining path to localization files - this call created all
wizard-widgets before actual localization was loaded...
2005-09-17 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-17 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/core/setup_dialog.cpp:
added switches for disabling tooltips and turning on classical knob-
@@ -555,7 +585,7 @@
* src/widget/led_checkbox.cpp:
added LED-check-box
2005-09-16 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-16 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/core/mixer.cpp:
clear output-buffers in ctor before using them -> avoids awful noises
@@ -592,7 +622,7 @@
usage of tooltips, so there's no difference to code using tooltips
whether it is compiled with Qt 3 or Qt 4
2005-09-14 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-14 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/mixer.h:
* include/note_play_handle.h:
@@ -641,7 +671,7 @@
* locale/fr.ts:
added French translation
2005-09-13 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-13 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/core/lmms_main_win.cpp:
- show setup-dialog if LMMS is started first time or mixer uses dummy-
@@ -676,7 +706,7 @@
added probeDevice()-method which eases determining device-name in
either actual audio-class as well as in it's setup-widget
2005-09-11 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-11 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/core/mixer.cpp:
use new audio-settings-technology for opening audio-device
@@ -721,7 +751,7 @@
* src/lib/embed.cpp:
do not return null-pixmap if pixmap not found
2005-09-10 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-10 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* resources/setup_audio.png:
* resources/setup_general.png:
@@ -759,7 +789,7 @@
* resources/ir.ts:
added Persian translation
2005-09-04 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-04 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/audio/audio_oss.cpp:
- read device-name from config-file before evaluating environment-
@@ -808,7 +838,7 @@
* resources/es.ts:
added Spanish translation
2005-09-02 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-09-02 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* most files:
finished changes began on 2005-08-29
@@ -821,7 +851,7 @@
* resources/de.ts:
completed German translation
2005-08-29 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-08-29 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* most files:
begin to use new bufferAllocator instead of old buffer-types and
@@ -833,7 +863,7 @@
as the constant FRAMES_PER_AUDIO_BUFFER - use
mixer::inst()->framesPerAudioBuffer() instead
2005-08-28 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-08-28 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/song_editor.h:
* src/core/song_editor.cpp:
@@ -866,7 +896,7 @@
* src/core/arp_and_chords_tab_widget.cpp:
set m_arpDirection correct when loading older settings
2005-08-27 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-08-27 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/channel_track.h:
* src/tracks/channel_track.cpp:
@@ -887,7 +917,7 @@
of LMMS and JACK are different
- also free buffers in destructor and not just throw them out of list
2005-08-26 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-08-26 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/audio_jack.h:
* src/audio/audio_jack.cpp:
@@ -900,7 +930,7 @@
* src/lib/buffer_allocator.cpp:
added bufferAllocator which is an optimized internal memory-manager
2005-08-24 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-08-24 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/audio_jack.h:
* src/audio/audio_jack.cpp:
@@ -913,7 +943,7 @@
completed usage of switchable groupboxes by saving groupbox-states
and evaluating them in processNote()
2005-08-22 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-08-22 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* resources/afp_artwork.png:
small improvements for better usability and internationalization
@@ -977,7 +1007,7 @@
text
2005-08-21 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-08-21 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/widgets/side_bar_widget.cpp:
* src/tracks/channel_track.cpp:
@@ -1025,14 +1055,14 @@
* src/core/main.cpp:
added --version command-line-switch
2005-08-20 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-08-20 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/core/lmms_main_win.cpp:
- extended filter for sample-browser
- added home- and root-browser for being able to load songs, presets,
samples etc. from somewhere else than within lmms-working-directory
2005-07-27 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-27 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/core/lmms_main_win.cpp:
* src/core/track_container.cpp:
@@ -1071,7 +1101,7 @@
added MIDIDEV-environment variable for being able to choose a MIDI
device different from the default one
2005-07-24 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-24 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/midi_mapper.h:
* src/midi/midi_mapper.cpp:
@@ -1102,7 +1132,7 @@
* resources/ru.ts:
added Russian translation
2005-07-23 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-23 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/core/piano_roll.cpp:
scroll back when stopping and play-position changes to invisible area
@@ -1116,7 +1146,7 @@
* src/midi/midi_device.cpp:
limit volume between 0 and 127 when sending out note-on-event
2005-07-21 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-21 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/nstate_button.h:
* src/widgets/nstate_button.cpp:
@@ -1135,7 +1165,7 @@
* lmms-0.1.0rc1.tar.bz2:
release of Release Candidate 1 of LMMS 0.1.0
2005-07-20 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-20 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/midi/midi_file.cpp:
- proper handling of note-on-events which velocity 0 -> treat like
@@ -1156,14 +1186,14 @@
* src/widgets/knob.cpp:
fixed bugs caused by changes made before for scroll-wheel-support
2005-07-19 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-19 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/knob.h:
* src/widgets/knob.cpp:
added better scroll-wheel support which increases/decreases knob-value
by 20th of range (e.g 0.05 if knob is ranged between 0 and 1)
2005-07-17 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-17 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* projects/:
added "covers"-dir and added "Preludium and Fuge A-Minor" by J.S.Bach
@@ -1202,12 +1232,12 @@
added missing arg()-call to QMessageBox::critical()-call in
audioFileDevice-ctor
2005-07-16 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-16 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/core/config_mgr.cpp:
added shortcuts to navigation-buttons
2005-07-14 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-14 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/core/piano_roll.cpp:
only play notes while editing if we're not in play-mode
@@ -1217,7 +1247,7 @@
when exporting always render one additional tact at the end so that
we don't cut off notes with delay etc.
2005-07-12 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-12 Tobias Doerffel <tobydox/at/users.sourceforge.net>
- successful compilation with GCC 4.0.1 ;-)
@@ -1225,7 +1255,7 @@
fixed bug responsible for playing base-notes of chords all time
if any arpeggio selected was selected
2005-07-11 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-11 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* resources/source/wizard_files.xcf:
* resources/wizard_files.png:
@@ -1244,7 +1274,7 @@
* lmms-0.1.0beta.tar.bz2:
made beta-release of 0.1.0 and announced it on kde-apps.org
2005-07-10 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-10 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* presets/TripleOscillator/:
added cool Church Organ preset and improved Xylophon preset
@@ -1279,7 +1309,7 @@
* src/core/export_project_dialog.cpp:
renamed from export_song_dialog.ext to export_project_dialog.ext
2005-07-09 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-09 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* all files:
now all source-code-files but some single exceptions do not have more
@@ -1330,7 +1360,7 @@
which makes it all a bit smaller and faster since we do not always have
to access the current element using the []-operator
2005-07-08 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-08 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* src/core/envelope_tab_widget.cpp:
* src/lib/sample_buffer.cpp:
@@ -1341,7 +1371,7 @@
* projects/:
added directories "tutorials" and "recorded_loops"
2005-07-07 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-07 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/bb_track.h:
added FASTCALL to moveLocation(...) and changeLength(...) which fixes
@@ -1353,7 +1383,7 @@
* samples/:
added a lot of new samples from wikisource and others
2005-07-06 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-06 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/project_notes.h:
* src/core/song_editor.cpp:
@@ -1385,7 +1415,7 @@
added setKey()- and key()-member which setting/getting absolute key
of note
2005-07-05 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-05 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* configure.in:
* projects/:
@@ -1415,7 +1445,7 @@
check whether compiler knows floorf and powf and if not, define them
to floor/pow
2005-07-04 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-04 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* most files:
made LMMS compiling (and working) with Qt 3.0, GCC 2.95 and other old
@@ -1430,7 +1460,7 @@
added support for versions of libsndfile < 1.0.11 since API has changed
in libsndfile 1.0.11
2005-07-03 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-03 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* resources/control_env_amount_active.png:
* resources/control_env_amount_inactive.png:
@@ -1468,7 +1498,7 @@
* src/audio/audio_alsa.cpp:
added support for 48 KHz soundcards
2005-07-02 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-02 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* configure.in:
* src/lib/sample_buffer.cpp:
@@ -1494,7 +1524,7 @@
led to crash when having piano-roll open while deleting pattern (e.g.
creating new file, opening file etc.)
2005-07-01 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-07-01 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* all files:
replaced "location" in names of functions/variables by "position"
@@ -1507,7 +1537,7 @@
added support for autoscroll in piano-roll when playing/recording
pattern
2005-06-30 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-06-30 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/channel_track.h:
* include/midi_device.h
@@ -1546,7 +1576,7 @@
added missing #include "debug.h" for solving problems with undeclared
assert() because of not included assert.h
2005-06-29 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-06-29 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* configure.in:
* include/audio_sdl.h:
@@ -1557,13 +1587,13 @@
* README:
updated everything a bit...
2005-06-28 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-06-28 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* include/envelope_tab_widget.h:
* src/core/envelope_tab_widget.cpp:
use button instead of knob for turning filter on/off
2005-06-27 Tobias Doerffel <tobydox@users.sourceforge.net>
2005-06-27 Tobias Doerffel <tobydox/at/users.sourceforge.net>
* samples/effects/Makefile.am:
don't install effect-samples into directory of basses-samples

View File

@@ -62,6 +62,7 @@ lmms_MOC = \
./mixer.moc \
./name_label.moc \
./nstate_button.moc \
./midi_alsa_seq.moc \
./midi_tab_widget.moc \
./pattern.moc \
./piano_roll.moc \
@@ -144,6 +145,7 @@ lmms_SOURCES = \
$(srcdir)/src/lib/sample_buffer.cpp \
$(srcdir)/src/lib/string_pair_drag.cpp \
$(srcdir)/src/midi/midi_alsa_raw.cpp \
$(srcdir)/src/midi/midi_alsa_seq.cpp \
$(srcdir)/src/midi/midi_client.cpp \
$(srcdir)/src/midi/midi_file.cpp \
$(srcdir)/src/midi/midi_mapper.cpp \
@@ -266,7 +268,8 @@ lmms_SOURCES = \
$(srcdir)/include/instrument_play_handle.h \
$(srcdir)/include/string_pair_drag.h \
$(srcdir)/include/ladspa_manager.h \
$(srcdir)/include/midi_tab_widget.h
$(srcdir)/include/midi_tab_widget.h \
$(srcdir)/include/midi_alsa_seq.h
EXTRA_DIST = $(lmms_EMBEDDED_RESOURCES)

View File

@@ -1,7 +1,7 @@
/*
* bin2res.cpp - generate embedded resources from binary data (based on qembed)
*
* Copyright (c) 2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,8 +2,8 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.50)
AC_INIT(lmms, 0.1.1-cvs20051027, tobydox@users.sourceforge.net)
AM_INIT_AUTOMAKE(lmms, 0.1.1-cvs20051027)
AC_INIT(lmms, 0.1.1-cvs20051106, tobydox/at/users.sourceforge.net)
AM_INIT_AUTOMAKE(lmms, 0.1.1-cvs20051106)
AM_CONFIG_HEADER(config.h)

View File

@@ -2,7 +2,7 @@
* about_dialog.h - declaration of class aboutDialog
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* provides code for using arpeggio and chords
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* audio_alsa.h - device-class that implements ALSA-PCM-output
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* audio_device.h - base-class for audio-devices, used by LMMS-mixer
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* audio_dummy.h - dummy-audio-device
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* their output into a file
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* into an OGG-file. This is used for song-export.
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* into an WAVE-file. This is used for song-export.
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* audio_jack.h - support for JACK-transport
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* audio_oss.h - device-class that implements OSS-PCM-output
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -4,7 +4,7 @@
* also harddisk
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* audio_sdl.h - device-class that performs PCM-output via SDL
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -5,7 +5,7 @@
* modified and enhanced by Tobias Doerffel, 2004
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* bb_editor.h - declaration of class bbEditor, a basic-component of LMMS
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* (which is a singleton-class) as track
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* optimized memory-management for audio-buffers
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* clipboard.h - the clipboard for patterns, notes etc.
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* config_mgr.h - class configManager, a class for managing LMMS-configuration
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* debug.h - header file to be included for debugging purposes
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* be loaded
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* found
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* effect_board.h - stuff for effect-board
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* embed.h - misc. stuff for using embedded data (resources linked into binary)
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* endian.h - handle endianess-problems
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -4,7 +4,7 @@
* channel-window
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -4,7 +4,7 @@
* and a filter
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* export.h - header which is needed for song-export
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* responsible for exporting project
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* file_browser.h - include file for fileBrowser
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* group_box.h - LMMS-groupbox
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* gui_templates.h - GUI-specific templates
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* standard interface for all instrument plugins
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* instrument_play_handle.h - play-handle for playing an instrument
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* interpolation.h - fast implementations of several interpolation-algorithms
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -5,7 +5,7 @@
* Josef Wilgen
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* lcd_spinbox.h - class lcdSpinBox, an improved QLCDNumber
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* led_checkbox.h - class ledCheckBox, an improved QCheckBox
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* midi.h - constants, structs etc. concerning MIDI
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* midi_alsa_raw.h - midi-client for RawMIDI via ALSA
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* midi_client.h - base-class for MIDI-clients like ALSA-sequencer-client
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
@@ -53,18 +53,25 @@ public:
midiClient( void );
virtual ~midiClient();
virtual midiPort * FASTCALL createPort( midiEventProcessor * _mep,
const QString & _desired_name ) = 0;
// to be implemented by sub-classes
virtual void FASTCALL processOutEvent( const midiEvent & _me,
const midiTime & _time,
const midiPort * _port ) = 0;
// validate port-name by trying to change port name in underlying MIDI-
// subsystem
virtual void FASTCALL validatePortName( midiPort * _port ) = 0;
// inheriting classes can re-implement this for being able to update
// their internal port-structures etc.
virtual void FASTCALL applyPortMode( midiPort * _port );
virtual void FASTCALL applyPortName( midiPort * _port );
void FASTCALL removePort( midiPort * _port );
// inheriting classes can re-implement this although it's actually not
// neccessary, because they can catch port-mode-changes and do their
// stuff as soon as port-mode changes from DUMMY to something else
// re-implemented methods HAVE to call addPort() of base-class!!
virtual midiPort * FASTCALL addPort( midiEventProcessor * _mep,
const QString & _name );
// re-implemented methods HAVE to call removePort() of base-class!!
virtual void FASTCALL removePort( midiPort * _port );
static midiClient * openMidiClient( void );
@@ -88,12 +95,6 @@ public:
protected:
inline void addPort( midiPort * _port )
{
m_midiPorts.push_back( _port );
}
vvector<midiPort *> m_midiPorts;
} ;
@@ -112,11 +113,6 @@ public:
protected:
virtual midiPort * FASTCALL createPort( midiEventProcessor * _mep,
const QString & _desired_name );
virtual void FASTCALL validatePortName( midiPort * _port );
void FASTCALL parseData( const Uint8 _c );
virtual void FASTCALL sendByte( const Uint8 _c ) = 0;
@@ -124,7 +120,7 @@ protected:
private:
void processParsedEvent();
void FASTCALL processOutEvent( const midiEvent & _me,
virtual void FASTCALL processOutEvent( const midiEvent & _me,
const midiTime & _time,
const midiPort * _port );
@@ -148,6 +144,6 @@ private:
} m_midiParseData;
} ;
*/
#endif

View File

@@ -2,7 +2,7 @@
* midi_dummy.h - dummy MIDI-driver
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* midi_event_processor.h - base-class for midi-processing classes
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* midi_mapper.h - MIDI-mapper for any midiDevice
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* midi_oss.h - OSS-raw-midi-client
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* sequencing system
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
@@ -73,22 +73,14 @@ public:
return( m_name );
}
inline void setName( const QString & _name )
{
m_name = _name;
}
void FASTCALL trySetName( const QString & _name );
void FASTCALL setName( const QString & _name );
inline modes mode( void ) const
{
return( m_mode );
}
inline void setMode( modes _mode )
{
m_mode = _mode;
}
void setMode( modes _mode );
inline Sint8 inputChannel( void ) const
{

View File

@@ -3,7 +3,7 @@
* MIDI-related stuff
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* position- and length-variables
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* mixer.h - audio-device-independent mixer for LMMS
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* mmp.h - class for reading and writing multimedia-project-files
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* double-clicking it
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* note + definitions of several constants and enums
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* by LMMS-Play-Engine
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* nstate_button.h - declaration of class nStateButton
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* oscillator.h - header-file for oscillator.cpp, a powerful oscillator-class
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* panning of a note
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* about a pattern
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* can set and edit notes in an easy way
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* an interactive piano/keyboard-widget
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* pixmap_button.h - declaration of class pixmapButton
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* LMMS-Play-Engine
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* plugin.h - class plugin, the base-class and generic interface for all plugins
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* plugin_browser.h - include file for pluginBrowser
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* of a preset
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* project_notes.h - header for project-notes-editor
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* qt3support.h - layer for supporting Qt3
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* changing the content of a string
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* sample_buffer.h - container-class sampleBuffer
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* sample_play_handle.h - play-handle for playing a sample
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* samples
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* setup_dialog.h - dialog for setting up LMMS
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* side_bar.h - code for side-bar in LMMS
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* side_bar_widget.h - base-class for all side-bar-widgets
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* setup your songs
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* spc_bg_hndl_widget.h - class specialBgHandlingWidget
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* for drag'n'drop of string-pairs
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -4,7 +4,7 @@
* speaker
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* tab_bar.h - class tabBar
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* tab_button.h - declaration of class tabButton
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* tab_widget.h - LMMS-tabwidget
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* templates.h - miscellanous templates and algorithms
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* text_float.h - class textFloat, a floating text-label
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* timeline.h - class timeLine, representing a time-line with position marker
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* tooltip.h - namespace toolTip, a tooltip-wrapper for LMMS
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* track-like objects (beat/bassline, sample-track...)
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* BB-Editor...
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* types.h - typedefs for common types that are used in the whole app
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* visualization_widget.h - widget for visualization of waves
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -3,7 +3,7 @@
* of a note
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -9,7 +9,7 @@ Summary(de): Leistungsfaehiges Sequenzer-, Synthesizer- und Sample-Studio fuer L
License: GPL
URL: http://lmms.sourceforge.net/
Group: Applications/Multimedia/Sound
Packager: Tobias Doerffel <tobydox@users.sourceforge.net>
Packager: Tobias Doerffel <tobydox/at/users.sourceforge.net>
Provides: lmms = %{version}-%{release}
%if %_suse
BuildRequires: gcc gcc-c++ libstdc++-devel autoconf automake libtool make alsa

View File

@@ -2,7 +2,7 @@
* audio_file_processor.cpp - instrument for using audio-files
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
@@ -71,7 +71,7 @@ plugin::descriptor audiofileprocessor_plugin_descriptor =
QT_TRANSLATE_NOOP( "pluginBrowser",
"simple sampler with various settings for "
"using samples (e.g. drums) in a channel" ),
"Tobias Doerffel <tobydox@users.sf.net>",
"Tobias Doerffel <tobydox/at/users.sf.net>",
0x0100,
plugin::INSTRUMENT,
PLUGIN_NAME::findEmbeddedData( "logo.png" )

View File

@@ -3,7 +3,7 @@
* (instrument-plugin for using audio-files)
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* plucked_string_synth.cpp - instrument which uses the Karplus-Strong-algorithm
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
@@ -56,7 +56,7 @@ plugin::descriptor pluckedstringsynth_plugin_descriptor =
"PluckedStringSynth",
QT_TRANSLATE_NOOP( "pluginBrowser",
"cheap synthesis of guitar/harp-like sounds" ),
"Tobias Doerffel <tobydox@users.sf.net>",
"Tobias Doerffel <tobydox/at/users.sf.net>",
0x0100,
plugin::INSTRUMENT,
PLUGIN_NAME::findEmbeddedData( "logo.png" )

View File

@@ -3,7 +3,7 @@
* is a synth for plucked string-sounds
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* triple_oscillator.cpp - powerful instrument with three oscillators
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
@@ -66,7 +66,7 @@ plugin::descriptor tripleoscillator_plugin_descriptor =
QT_TRANSLATE_NOOP( "pluginBrowser",
"three powerful oscillators you can modulate "
"in several ways" ),
"Tobias Doerffel <tobydox@users.sf.net>",
"Tobias Doerffel <tobydox/at/users.sf.net>",
0x0100,
plugin::INSTRUMENT,
PLUGIN_NAME::findEmbeddedData( "logo.png" )

View File

@@ -3,7 +3,7 @@
* instrument-plugin with 3 oscillators
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public

View File

@@ -2,7 +2,7 @@
* vestige.cpp - instrument-plugin for hosting VST-plugins
*
* Linux MultiMedia Studio
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox@users.sourceforge.net>
* Copyright (c) 2004-2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
@@ -70,7 +70,7 @@ plugin::descriptor vestige_plugin_descriptor =
QT_TRANSLATE_NOOP( "pluginBrowser",
"experimental VST-hoster for using VST-plugins "
"within LMMS" ),
"Tobias Doerffel <tobydox@users.sf.net>",
"Tobias Doerffel <tobydox/at/users.sf.net>",
0x0100,
plugin::INSTRUMENT,
PLUGIN_NAME::findEmbeddedData( "logo.png" )

Some files were not shown because too many files have changed in this diff Show More