Commit Graph

171 Commits

Author SHA1 Message Date
Javier Serrano Polo
ff55c8f3ef added automation
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@178 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-27 00:30:47 +00:00
Javier Serrano Polo
9021608307 added new files
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@177 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-27 00:18:37 +00:00
Javier Serrano Polo
f5452f2338 added automation to knob
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@176 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 23:47:34 +00:00
Javier Serrano Polo
9193527523 simplified combobox numbers generation
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@175 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 23:42:09 +00:00
Javier Serrano Polo
ffe516abb3 added new files
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@174 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 23:28:55 +00:00
Javier Serrano Polo
912eccce7b added automation to many knobs
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@173 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 23:23:40 +00:00
Javier Serrano Polo
ecf9d0e09c - added time pattern
- added name methods


git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@172 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 23:03:06 +00:00
Javier Serrano Polo
e865771237 added automation
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@171 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 22:29:06 +00:00
Javier Serrano Polo
4e0ad74042 simplified zoom value generation
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@170 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 22:19:33 +00:00
Javier Serrano Polo
661973a2b5 added time pattern
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@169 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 22:17:19 +00:00
Javier Serrano Polo
3840ef910a added QPointer
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@168 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 22:03:07 +00:00
Javier Serrano Polo
3137d3303a moved quantized() to public
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@167 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 22:00:54 +00:00
Javier Serrano Polo
6375ea623a added time-roll
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@166 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 21:56:33 +00:00
Javier Serrano Polo
eb2bbb48c9 initial release, mainly used by the time-roll
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@165 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 21:51:20 +00:00
Javier Serrano Polo
99699478d6 - use automation capabilities
- added time-roll option in context menu


git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@164 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 21:46:15 +00:00
Javier Serrano Polo
ea6050284a - moved name scope to track
- added automation to knobs
- don't try to load a time pattern plugin


git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@163 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 21:40:13 +00:00
Javier Serrano Polo
0a811ad6f9 added automation to many knobs
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@162 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 21:27:00 +00:00
Javier Serrano Polo
4c0c60ff83 added time-roll
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@161 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 21:19:47 +00:00
Javier Serrano Polo
569a9ddfeb - added levelObject inheritance and related functions
- added time pattern
- moved linkObject methods to private for safety
- save/load settings can use generic names and types other than double


git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@160 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 21:14:10 +00:00
Javier Serrano Polo
f6f1df5e20 icons for the time-roll
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@159 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-26 20:58:13 +00:00
Tobias Doerffel
eed921c64c small internal changes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@158 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-13 11:19:42 +00:00
Javier Serrano Polo
a4a67afdb5 fixed some segfaults
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@157 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-10 07:22:58 +00:00
Javier Serrano Polo
4e369a9263 upgraded to newer version, end frame value caused segfault
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@156 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-10 07:18:50 +00:00
Javier Serrano Polo
fc76cc3adc - fixed bug when sample processor generates less frames than the audio buffer size
- load full wav samples


git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@155 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-10 07:16:54 +00:00
Javier Serrano Polo
c9b2df53d1 PM/FM, performance and other changes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@154 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-09 21:48:47 +00:00
Javier Serrano Polo
bc2b39eb1e updated translation
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@153 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-09 21:28:53 +00:00
Javier Serrano Polo
3612364fc0 added lmms_math.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@152 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-09 21:24:58 +00:00
Javier Serrano Polo
248f2e64fa added PM buttons, hid FM ones
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@151 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-09 21:20:18 +00:00
Javier Serrano Polo
1e77ddff85 - reverted to PM and added FM as a new modulation method\n- improved performance, specially PM/FM\n- moved fraction() to global scope\n- removed absolute value from userWaveSample, it's handled by fraction()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@150 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-09 21:15:20 +00:00
Javier Serrano Polo
0e09bdf3d3 oscillator rewrite and several other changes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@149 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-05 19:32:58 +00:00
Javier Serrano Polo
2d07d845e1 oscillator rewrite
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@148 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-05 19:26:34 +00:00
Javier Serrano Polo
690fb87f5e unify method to set a base note
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@147 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-05 18:31:51 +00:00
Javier Serrano Polo
5034c4f4d5 update note frequency when changing base note in instrument track
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@146 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-05 18:28:49 +00:00
Javier Serrano Polo
49506696a9 added knob id
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@145 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-05 18:06:20 +00:00
Javier Serrano Polo
004a73fc09 reverted audiofileprocessors to not point to /usr/local/share/lmms
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@144 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-05 17:57:40 +00:00
Javier Serrano Polo
0c57755d2f note_play_handle is now a QObject
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@143 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-05 17:43:03 +00:00
Javier Serrano Polo
0e7343d80d detect and load standard Qt translations
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@142 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-03 22:06:32 +00:00
Javier Serrano Polo
943b48f9f7 detect and load standard Qt translations
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@141 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-03 21:57:31 +00:00
Javier Serrano Polo
de6525dd70 detect and load standard Qt translations
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@140 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-03 20:56:41 +00:00
Tobias Doerffel
60e2442405 bugfixes and more
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@139 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-05-29 13:08:08 +00:00
Danny McRae
260e8cf59f fixed miscalculation in sampleBuffer::play
change xml save to utf8 encoding

Modified Files:
  src/core/config_mgr.cpp
  src/lib/mmp.cpp
  src/lib/sample_buffer.cpp


git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@138 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-05-26 12:38:11 +00:00
Danny McRae
631d1126ec Fixed segfault associated with negative times when
using user defined waves in tripleOscillator

Modified Files:
  include/oscillator.h


git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@137 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-05-23 19:48:05 +00:00
Danny McRae
6b6817b0d9 Fixed issue with audioFileProcessor tracks being renamed when loading
a saved song.

Modified Files:
  plugins/audio_file_processor/audio_file_processor.cpp
  plugins/audio_file_processor/audio_file_processor.h


git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@136 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-05-22 22:46:33 +00:00
Tobias Doerffel
235f80b733 tagged version
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@135 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-05-22 12:38:20 +00:00
Tobias Doerffel
e07a25a5c9 added mute-attribute to TCOs and fixed other small things
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@134 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-05-22 12:33:18 +00:00
Tobias Doerffel
8d78f224a3 fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@133 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-05-19 13:45:31 +00:00
Tobias Doerffel
6ab8ee6edb small fixes and other stuff
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@132 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-04-20 10:32:33 +00:00
Danny McRae
703adaf6a3 Merged my own and Toby's changes from last week.
Modified Files:
 	ChangeLog Makefile.am TODO
 	data/presets/TripleOscillator/Makefile include/base64.h
 	include/config_mgr.h include/file_browser.h
 	include/instrument_track.h include/knob.h include/mixer.h
 	include/mmp.h include/sample_buffer.h include/sample_track.h
 	include/setup_dialog.h include/spc_bg_hndl_widget.h
 	plugins/audio_file_processor/audio_file_processor.cpp
 	plugins/audio_file_processor/audio_file_processor.h
 	plugins/bit_invader/bit_invader.cpp
 	plugins/organic/organic.cpp plugins/organic/organic.h
 	plugins/plucked_string_synth/plucked_string_synth.cpp
 	plugins/triple_oscillator/triple_oscillator.cpp
 	plugins/triple_oscillator/triple_oscillator.h
 	plugins/vestige/lvsl_client.cpp plugins/vestige/vestige.cpp
 	plugins/vibed/impulse_editor.cpp
 	plugins/vibed/nine_button_selector.cpp
 	plugins/vibed/nine_button_selector.h plugins/vibed/vibed.cpp
 	plugins/vibed/vibed.h src/lmms_single_source.cpp
 	src/core/bb_editor.cpp src/core/config_mgr.cpp
 	src/core/file_browser.cpp src/core/main_window.cpp
 	src/core/midi_tab_widget.cpp src/core/mixer.cpp
 	src/core/piano_roll.cpp src/core/setup_dialog.cpp
 	src/core/song_editor.cpp src/core/track.cpp src/lib/mmp.cpp
 	src/lib/sample_buffer.cpp src/tracks/instrument_track.cpp
 	src/tracks/sample_track.cpp src/widgets/fade_button.cpp
 	src/widgets/group_box.cpp src/widgets/lcd_spinbox.cpp
 	src/widgets/project_notes.cpp src/widgets/tab_widget.cpp
 	src/widgets/text_float.cpp src/widgets/tool_button.cpp
 Added Files:
 	data/themes/blue_scene/auto_limit.png
 	data/themes/default/auto_limit.png include/volume_knob.h
 	src/widgets/volume_knob.cpp


git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@131 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-04-17 14:09:06 +00:00
Tobias Doerffel
9faabaaf0d qt4-fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@130 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-04-11 09:23:34 +00:00
Tobias Doerffel
2403967c9f fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@129 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-04-11 09:05:15 +00:00