0a4a41e841
added silly descriptors to rating increments
...
embedded rating concept into projectM-engine (in preparation for weighted random preset selection)
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@858 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-29 07:15:14 +00:00
4f950a0f98
very nice looking search bar behavior- bugs are fixed save mutex safety
...
partial workings of drag and drop
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@847 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-28 01:10:05 +00:00
8e753741ca
PJS: Multi threading stage 1: smooth preset switching accelerated
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@846 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-28 01:01:36 +00:00
7f2dbbb9c4
PJS: The Gaussians have returned
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@842 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-27 05:19:54 +00:00
7a7541b96f
Moved frame bookkeeping into TimeKeeper
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@841 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-27 05:04:06 +00:00
4c67970f1a
PJS: Welcome to TimeKeeper. Carms gaussians are not being sed momentarily. Needs testing. Framerate limiter and frame counting may want to be moved into TimeKeeper.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@840 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-27 04:49:05 +00:00
7cc66f2065
even closer to correct playlist behavior
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@839 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-27 03:55:56 +00:00
6da6d79721
convergence of evil preset playlist bug fix
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@838 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-26 23:38:45 +00:00
06e5727d48
0 -> false, 1 -> true
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@837 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-25 13:11:13 +00:00
1c447cde7f
added (double) cast to fix smooth preset ratio calculation bug (introduced a couple weeks ago)
...
tooltips enabled on items in pulse device chooser
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@831 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-22 23:33:11 +00:00
607331c4dd
huge update with a few very awful bugs left
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@815 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-11 06:02:05 +00:00
d453beee12
nenolod patch, many updates relevant to settings management
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@811 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-06 07:51:52 +00:00
4397f3f2a6
fixed stomping of of preset duration with smooth preset duration
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@774 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-25 08:10:07 +00:00
38ef0b8cf7
added mild error handling to writeConfig() and made it static.
...
some work on config ui and dialog implementation
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@771 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-25 01:33:56 +00:00
8a40efac7f
more work on settings save / loading
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@768 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-24 00:28:31 +00:00
e5329f948d
fixed double evaluateFrame() bug introduced by me on trunk post 1.0 release
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@767 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-23 21:08:45 +00:00
4000fd139e
wrote writeConfig(): readConfig()'s little sister
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@765 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-23 05:53:54 +00:00
06a8c0ef60
encapsulated config file settings into struct. projectM now provides accessors to settings.
...
got rid of god awful non class references to some config parameters.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@764 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-23 05:32:52 +00:00
e35637a384
PJS: Kierens path patch
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@714 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-30 02:30:43 +00:00
cf6902ad86
almost got color indicators working in table view cells
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@659 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-04 22:11:37 +00:00
e46ee9fb2d
serious bug fixes in search bar. think some could still exist
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@648 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-04 04:56:31 +00:00
5c05930d52
comments added to preset switch function
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@638 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-02 02:40:43 +00:00
4649f72598
untested complete implementation of queuePreset(). beware of potentially introduced bugs on preset switch!
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@637 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-02 02:37:11 +00:00
fb134a936e
finished queuePreset function. now need to handle it within preset switch code
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@636 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-02 02:10:56 +00:00
1d3c615ab9
added playlist clear button functionality
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@635 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-02 01:55:11 +00:00
58421c7b75
merge from dev branch (r583:HEAD)
...
- qprojectM lib, qprojectM-jack added
- updates to projectm engine for preset managment / callbacksO
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@630 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-28 15:39:28 +00:00
a6e581749f
added some top level functionality for preset insertion / selection in projectM.hpp
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@584 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-18 01:29:54 +00:00
512ec3a244
projectM-iTunes-VizKit and some wmp improvements.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@568 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-12 19:44:17 +00:00
77e3caa9d2
changed most unneccessary maps to vectors
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@552 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-09 01:36:02 +00:00
75f2e2a25c
PCM moved out of beatdetect. Only projectM.hpp needs to be included, and even more headers removed from installation
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@530 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-05 17:13:12 +00:00
5c6ff6b686
moved rendertarget and texturemanager into renderer
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@527 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-05 16:58:07 +00:00
fcf3432db7
Even more refactoring of headers. Some headers are no longer necessary for implementations to include
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@526 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-05 16:48:16 +00:00
f9fea2c9da
Major projectM.hpp rearrangement. Many things made private, and deprecated stuff removed
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@525 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-05 16:33:42 +00:00
969a256e1b
hard cut fix
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@524 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-05 16:07:03 +00:00
16d856a10e
more config file options
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@520 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-05 04:14:40 +00:00
a31c0e1d05
- moodbar cut out of projectM.hpp/cpp
...
- fixed compiler warning with member init list
- removed unicode support in projectm-xmms (maybe bug "fix")
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@512 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-05 00:50:31 +00:00
94af13fb64
MoodBar is a resource hog
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@510 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-03 23:14:44 +00:00
f83fd94916
WTF!
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@508 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-03 19:18:45 +00:00
113c0eb64a
debug cleanup
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@499 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-03 03:15:00 +00:00
ddea71a926
various small updates
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@488 6778bc44-b910-0410-a7a0-be141de4315d
2007-09-28 16:06:03 +00:00
7d351e4d2a
Commit of projectM-wmp and GLEW (for building on win32).
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@483 6778bc44-b910-0410-a7a0-be141de4315d
2007-09-26 20:41:48 +00:00
3125862461
reactivated moodbar for now
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@473 6778bc44-b910-0410-a7a0-be141de4315d
2007-09-22 19:43:20 +00:00
ff10424a33
modded preset chooser so random selection changes the position iterator
...
other very minor non behavioral changes
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@472 6778bc44-b910-0410-a7a0-be141de4315d
2007-09-22 19:20:32 +00:00
fa900a0deb
- fixed serious bug introduced with win32 compatibility
...
- preset name display now only shows file name, not full path
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@471 6778bc44-b910-0410-a7a0-be141de4315d
2007-09-22 17:20:47 +00:00
df75d1befe
successful win32 build, unran. untested. handing off to sperl
...
- hand wrote defines for a few standard math functions for non C99 compliant platforms
- added #ifdefs to handle glew includes
- put some preprocessor macros and includes to project file
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@467 6778bc44-b910-0410-a7a0-be141de4315d
2007-09-21 18:50:29 +00:00
415d3c9981
made default moodbar buffer 5000. results seem better
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@463 6778bc44-b910-0410-a7a0-be141de4315d
2007-09-21 02:37:32 +00:00
84e8ba1ab9
mood bar updates
...
- added very experimental ring buffer
- new window size parameter
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@460 6778bc44-b910-0410-a7a0-be141de4315d
2007-09-21 00:40:45 +00:00
1b551d5f37
yay!
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@454 6778bc44-b910-0410-a7a0-be141de4315d
2007-09-20 02:06:50 +00:00
befafe946f
more render to texture stuff
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@448 6778bc44-b910-0410-a7a0-be141de4315d
2007-09-20 00:43:58 +00:00
d7657402f6
first commit of render to texture code
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@447 6778bc44-b910-0410-a7a0-be141de4315d
2007-09-20 00:10:36 +00:00