Danny McRae
|
ccb5a4ea77
|
move or delete effects
partial save and load for effects
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@296 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-09 00:49:22 +00:00 |
|
Danny McRae
|
08c166b4d9
|
cleaned up some problems that prevented the previous checkin from building:
lmms_single_source.cpp
group_box.h
group_box.cpp
rack_plugin.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@295 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-08 01:58:11 +00:00 |
|
Danny McRae
|
95be1a9635
|
first attempt at adding effects
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@294 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-08 01:26:01 +00:00 |
|
Javier Serrano Polo
|
057138808b
|
fixed overflow when using big audio buffers
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@290 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-07 20:33:31 +00:00 |
|
Javier Serrano Polo
|
59a7fcb117
|
send automation events
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@289 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-07 20:32:47 +00:00 |
|
Javier Serrano Polo
|
db45d0709f
|
added bbTrack reference to check whether it's muted
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@288 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-07 20:32:08 +00:00 |
|
Javier Serrano Polo
|
fac3007386
|
- set modified flag if there's a manual BPM change
- set tempo if BPM value has changed
- allow further processing on muted tracks
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@287 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-07 20:30:47 +00:00 |
|
Javier Serrano Polo
|
2cc84d307b
|
- added manualChange signal
- emit valueChanged whenever value is changed
- removed redundant journalling operations
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@286 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-07 20:29:15 +00:00 |
|
Javier Serrano Polo
|
2c414a3fb4
|
- frames computation based on 64th of a tact
- simplified note playing
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@283 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-06 21:35:14 +00:00 |
|
Javier Serrano Polo
|
70397db8b0
|
- frames computation based on 64th of a tact
- changed playPos frame counter to float, improves timing precision
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@282 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-06 21:34:27 +00:00 |
|
Javier Serrano Polo
|
cd4932feff
|
frames computation based on 64th of a tact, fixes BB-pattern arbitrary positioning in song editor
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@281 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-06 21:33:29 +00:00 |
|
Javier Serrano Polo
|
fd86343a57
|
- fixed vertical bars in Auto view
- fixed selection frame drawing
- renamed some members and variables
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@278 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-03 01:43:20 +00:00 |
|
Javier Serrano Polo
|
629641dc33
|
moved framesPerTact() from songEditor to engine
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@276 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-01 21:28:20 +00:00 |
|
Javier Serrano Polo
|
e6ff4b1c4b
|
- moved framesPerTact() from songEditor to engine
- update frames per tact only when changes happen
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@275 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-01 21:27:06 +00:00 |
|
Javier Serrano Polo
|
e7229bfdee
|
- added "Auto" view
- improved labels display
- removed duplicate variable y_base
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@274 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-08-01 21:26:04 +00:00 |
|
Tobias Doerffel
|
d88b2959ce
|
0.2.1 release
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@272 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-28 08:42:40 +00:00 |
|
Javier Serrano Polo
|
c3846777e0
|
added checks to avoid segfaults when closing the application
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@269 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-24 01:20:38 +00:00 |
|
Javier Serrano Polo
|
e3cac734fa
|
handle notes deleted when keys still pressed
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@268 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-24 01:19:49 +00:00 |
|
Javier Serrano Polo
|
3aceeca43c
|
added checks to avoid segfaults when closing the application
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@266 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-23 00:33:55 +00:00 |
|
Javier Serrano Polo
|
b0e556781c
|
initialize m_lastKey, fixes segfault
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@265 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-23 00:33:10 +00:00 |
|
Javier Serrano Polo
|
4c23cef58f
|
play the automation track only when playing song
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@261 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-22 03:31:27 +00:00 |
|
Javier Serrano Polo
|
d21341e487
|
changed some accelerators
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@260 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-22 03:30:57 +00:00 |
|
Javier Serrano Polo
|
2b365743d4
|
- changed some accelerators
- redirect keyboard events to the piano widget
- fixed segfault when pressing Ctrl with no pattern
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@259 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-22 03:30:27 +00:00 |
|
Javier Serrano Polo
|
5d52385fbd
|
close the engine rather than delete it
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@255 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-22 03:27:54 +00:00 |
|
Javier Serrano Polo
|
a417c3b353
|
- do the clean-up in close()
- ensure deleted elements aren't accessed
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@254 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-22 03:27:19 +00:00 |
|
Javier Serrano Polo
|
b468d04a98
|
added checks to avoid segfaults when closing the application
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@253 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-22 03:26:25 +00:00 |
|
Javier Serrano Polo
|
0396717d3e
|
- added check to avoid segfaults when closing the application
- reverted processMidiTime(), that processing is needed
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@252 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-22 03:25:45 +00:00 |
|
Javier Serrano Polo
|
485d14ff08
|
- trigger automation only when time has changed
- remove references from patterns when closing the application
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@250 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-22 03:24:09 +00:00 |
|
Javier Serrano Polo
|
8d2958b56f
|
trigger automation only when time has changed
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@249 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-22 03:23:24 +00:00 |
|
Tobias Doerffel
|
a76803759c
|
critical fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@246 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-20 09:29:40 +00:00 |
|
Javier Serrano Polo
|
055a795cb3
|
added automation icon
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@241 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-16 00:47:06 +00:00 |
|
Javier Serrano Polo
|
dc29a5e775
|
corrected help sentence
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@239 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-15 02:30:26 +00:00 |
|
Javier Serrano Polo
|
f8c0034aca
|
- improved display when no pattern
- play buttons can be used to play related note patterns
- improved play/pause button display
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@236 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-14 20:16:17 +00:00 |
|
Javier Serrano Polo
|
828fe4931c
|
- added open (note in editor) mode and support methods
- clone detuning knobs when copying/pasting notes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@235 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-14 20:15:26 +00:00 |
|
Javier Serrano Polo
|
e81136d0a5
|
updated clear automation method name
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@233 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-14 20:13:48 +00:00 |
|
Javier Serrano Polo
|
6823ef59c2
|
- automation pattern can be initialized without track
- slots moved to public
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@231 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-14 20:12:18 +00:00 |
|
Javier Serrano Polo
|
68ddddfd76
|
extended detuning to chords and arpeggios
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@230 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-14 20:11:24 +00:00 |
|
Javier Serrano Polo
|
76f26d5048
|
- send a signal when handling automation
- use note detuning to calculate frequency
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@229 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-14 20:10:01 +00:00 |
|
Javier Serrano Polo
|
184b53a089
|
handle detuning automation
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@227 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-14 20:08:32 +00:00 |
|
Javier Serrano Polo
|
dd3668dcd4
|
- added detuning knob
- added explicit constructor from another note
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@226 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-14 20:07:43 +00:00 |
|
Javier Serrano Polo
|
bba31ec7db
|
- added user templates to templates menu
- update templates menu when accessed
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@224 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-10 00:45:05 +00:00 |
|
Javier Serrano Polo
|
6446a20340
|
- upgraded combo box
- use default template to create new projects
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@223 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-10 00:44:22 +00:00 |
|
Javier Serrano Polo
|
97eec18bf5
|
- update bb editor combo box when removed
- moving track is the active one
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@222 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-10 00:43:17 +00:00 |
|
Javier Serrano Polo
|
1c71bab920
|
- upgraded combo box
- improved bb-track management
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@221 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-10 00:42:32 +00:00 |
|
Javier Serrano Polo
|
509c699e27
|
upgraded combo boxes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@220 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-10 00:41:44 +00:00 |
|
Javier Serrano Polo
|
f1a93f3ab6
|
- use automation capabilities
- added context menu
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@219 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-10 00:40:19 +00:00 |
|
Javier Serrano Polo
|
fe827c00b4
|
- don't set song modified flag when playing automation
- use piano widget save/load methods
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@217 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-09 01:07:15 +00:00 |
|
Javier Serrano Polo
|
908f13c715
|
- use automation capabilities using a helper knob
- added context menu
- added save/load methods
- use raw keycodes to play the piano
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@216 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-09 01:05:26 +00:00 |
|
Javier Serrano Polo
|
e2114a0edb
|
added automatable_slider and automation_track
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@214 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-08 00:17:40 +00:00 |
|
Javier Serrano Polo
|
e41ab10e9e
|
fixed position rounding
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@213 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2006-07-08 00:16:30 +00:00 |
|