Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-13 | Removed unnecessary semi-colons. | Torbjörn Andersson | |
svn-id: r44048 | |||
2009-08-29 | fix SFX not playing before music started | Norbert Lange | |
svn-id: r43799 | |||
2009-08-27 | This just fix the compile errors on AmigaOS (bug #2845660) | Sven Hesse | |
svn-id: r43772 | |||
2009-08-24 | Merge with trunk | Norbert Lange | |
svn-id: r43701 | |||
2009-08-20 | fixed small mistake with the sinetable | Norbert Lange | |
moved pow2table into the only function using it svn-id: r43563 | |||
2009-08-18 | added tiebreaking to pickVoice, now the use of channels is better distributed | Norbert Lange | |
added a fixedpoint pow2 function (similar to the original) - no floats used anymore at the expense of a 512 byte table added a sinetable for the modulation effect. svn-id: r43505 | |||
2009-08-13 | sound_amiga: honor _musicEnabled and _sfxEnabled flags | Norbert Lange | |
maxtrax: initialise lastvolume svn-id: r43337 | |||
2009-08-10 | fixed bug in tempoeffect | Norbert Lange | |
svn-id: r43204 | |||
2009-08-10 | fix potential leak in loadscore | Norbert Lange | |
added parameters to constructor svn-id: r43203 | |||
2009-08-09 | fixed up some missing newlines | Norbert Lange | |
removed MSVC6 disable pragmas, the warnings are already disabled in the project files svn-id: r43182 | |||
2009-08-08 | slighty changed how voices get disabled after their sample played | Norbert Lange | |
svn-id: r43111 | |||
2009-08-08 | added missing stuff for modulation and microtonal effects (several bugs in ↵ | Norbert Lange | |
original player - dont think this was ever used) added compiletime macros for modulation and microtonal moved common initialization stuff into a new resetPlayer() method reworked stopEvents, made them simpler and inlined the noteOff function added check for allocation and IO-Errors to the load-function. svn-id: r43110 | |||
2009-08-07 | refactored noteOn | Norbert Lange | |
removed channel.voicesActive variable svn-id: r43104 | |||
2009-08-07 | implemented "SPECIAL" commands | Norbert Lange | |
addid missing stacklock for a few public functions svn-id: r43100 | |||
2009-08-07 | added stub for setting audio filter in Paula | Norbert Lange | |
fixed wrong value for volume in maxtrax svn-id: r43099 | |||
2009-08-05 | move function definitions from header to the cpp file | Norbert Lange | |
moved a few functions to static scope svn-id: r43077 | |||
2009-08-05 | moved check if class should be compiled to the header | Norbert Lange | |
svn-id: r43075 | |||
2009-08-05 | check if modplayers should be compiled based on engine-macros | Norbert Lange | |
svn-id: r43073 | |||
2009-08-04 | cleaned up sound_amiga.cpp a bit, added checks for missing files | Norbert Lange | |
svn-id: r43050 | |||
2009-07-19 | use own soundhandle as the ones in Kyra::Sound seem to be used for voices ↵ | Norbert Lange | |
(and might get killed) svn-id: r42620 | |||
2009-07-19 | fixed retiring of external Notes | Norbert Lange | |
fixed/improved counting DMAs in Paula added flag for looping songs rearranged maxtrax.h a bit svn-id: r42613 | |||
2009-07-19 | fixed: intro-music started twice because it was hardcoded in the engine | Norbert Lange | |
removed verbose debug-output from maxtrax svn-id: r42604 | |||
2009-07-19 | add support for fadeout | Norbert Lange | |
svn-id: r42601 | |||
2009-07-19 | some more tables included, for tempo and volume values | Norbert Lange | |
svn-id: r42600 | |||
2009-07-18 | fixed some initialisation issues | Norbert Lange | |
svn-id: r42595 | |||
2009-07-18 | first attempt at enabling soundeffects using an table from the executeable. ↵ | Norbert Lange | |
Doesnt quite work as it should svn-id: r42575 | |||
2009-07-17 | added primitive support for Kyrandia`s Intro Music. | Norbert Lange | |
svn-id: r42567 | |||
2009-07-17 | precalculating some more from CalcNote | Norbert Lange | |
svn-id: r42556 | |||
2009-07-17 | avoid some calculations from being done every time in CalcNote | Norbert Lange | |
svn-id: r42553 | |||
2009-07-17 | simplified NoteOn calculations | Norbert Lange | |
added playNote command for soundeffects svn-id: r42544 | |||
2009-07-14 | removed one more useless variable and turned often used flags into bools | Norbert Lange | |
big cleanup of the interrupt-function changed NoteOn function to pass the results directly instead of saving them in member variables svn-id: r42466 | |||
2009-07-13 | cleaned up NoteOn a bit | Norbert Lange | |
fixed NoteOff and removed some useless variables - intro sounds fine now svn-id: r42461 | |||
2009-07-13 | added routine pickvoice to dinamically choose a fitting channel | Norbert Lange | |
use similar FP-rounding as the original player svn-id: r42454 | |||
2009-07-10 | made all structures that are only written when loading song/samples const | Norbert Lange | |
fixed volume-handling a bit, still not correct svn-id: r42343 | |||
2009-07-10 | added initialisation of channels | Norbert Lange | |
svn-id: r42339 | |||
2009-07-10 | added timebased effects | Norbert Lange | |
fixed passing length of samples to Paula fixed setting tempo at songstart fixed setting tempo/flags only if loading a score svn-id: r42334 | |||
2009-07-09 | fixed some mismatched new[]/delete | Norbert Lange | |
fixed 2 bugs in the calcnote function svn-id: r42304 | |||
2009-07-09 | fixed up some constants | Norbert Lange | |
svn-id: r42276 | |||
2009-07-09 | fixed (and inlined) the "Antilog" function | Norbert Lange | |
svn-id: r42274 | |||
2009-07-08 | implemented setting note-periods, likely still somewhat wrong. | Norbert Lange | |
reversed the log functions which does exactly the inverse as the name implies (its refered as "antilog" in the sources *rollseyes*) svn-id: r42273 | |||
2009-07-06 | fix identation and replaced the "goto-workaround" with something simpler | Norbert Lange | |
svn-id: r42189 | |||
2009-07-06 | GCC thinks it's wrong to goto past variables being initialised (even if they | Torbjörn Andersson | |
aren't used afterwards). Fixed that, and some warnings. svn-id: r42187 | |||
2009-07-06 | Implemented a few commands | Norbert Lange | |
Partially implemented queued Events and some related commands svn-id: r42186 | |||
2009-07-04 | Added tons of members to MaxTrax, songs get fully loaded and stored internally | Norbert Lange | |
svn-id: r42096 | |||
2009-07-01 | added a skeleton for maxtrax modules. Not much happening yet, just reading ↵ | Norbert Lange | |
and displaying a bit of information for maxtrax file svn-id: r42013 |