Create drivers using a factory system.
[stretchplayer:stretchplayer.git] / src / Engine.cpp
2011-06-25 Gabriel M. Bedding... Create drivers using a factory system. drivers/alsa
2011-06-25 Gabriel M. Bedding... Enable compile-time switches for audio API's.
2011-06-25 Gabriel M. Bedding... Use new Configuration object to select drivers, etc.
2011-06-25 Gabriel M. Bedding... Merge branch 'master' into drivers/alsa
2011-06-17 Gabriel M. Bedding... Merge branch 'features/worker_thread'
2011-06-17 Gabriel M. Bedding... Engine: Add some documentation in the process() callback.
2011-06-17 Gabriel M. Bedding... RubberBandServer: Improve the thread safety of resets.
2011-06-15 Gabriel M. Bedding... Engine: Handle more segment sizes, and adjust if it...
2011-06-15 Gabriel M. Bedding... RubberBandServer: Add CPU load estimator for worker...
2011-06-15 Gabriel M. Bedding... Engine: Remove misc. debugging output.
2011-06-15 Gabriel M. Bedding... Engine: Detect end of song and flush the stretcher...
2011-06-15 Gabriel M. Bedding... Move buffer feed and latency calcs from Engine to Rubbe...
2011-06-15 Gabriel M. Bedding... Engine.cpp: Fix _n_feed_segs at 2.
2011-06-15 Gabriel M. Bedding... Improved calculation of loop points and actual output...
2011-04-23 Gabriel M. Bedding... Commit system to track output position.
2011-02-07 Gabriel M. Bedding... Improve thread safety of A/B repeat.
2011-01-17 Gabriel M. Bedding... Throttle the feed to the stretcher.
2011-01-15 Gabriel M. Bedding... Allow for non-aligned buffers when applying gain.
2011-01-13 Gabriel M. Bedding... Merge remote branch 'master' into features/worker_thread
2010-09-09 Gabriel M. Bedding... Plug ALSA implementation into the Engine.
2010-08-20 Gabriel M. Bedding... Enable SIMD (SSE2) instructions when applying gain.
2010-08-20 Gabriel M. Bedding... No longer clip the output.
2010-07-30 Gabriel M. Bedding... Reset RubberBandStretcher in init.
2010-06-12 Gabriel M. Bedding... Fix 64-bit compile issue: s/size_t/uint32_t/g
2010-04-11 Gabriel M. Bedding... Put all RubberBand calculations on a worker thread.
2010-04-08 Gabriel M. Bedding... Abstract audio system to make room for other audio...
2010-04-06 Gabriel M. Bedding... Add a Marquee widget with scrolling text.
2010-04-06 Gabriel M. Bedding... Add version info and make responsive while song loading.
2010-04-06 Gabriel M. Bedding... Increase the max buffer size for RubberBand.
2010-04-06 Gabriel M. Bedding... Adjust for memory issues.
2010-04-05 Gabriel M. Bedding... Watch out for a corner case when looping.
2010-04-05 Gabriel M. Bedding... Tweak how samples are fed/read from rubberband when...
2010-04-05 Gabriel M. Bedding... Enable threading for RubberBand.
2010-04-05 Gabriel M. Bedding... Avoid buffer overflows with RubberBand engine.
2010-04-05 Gabriel M. Bedding... Reset the rubber band stretcher after a state change.
2010-04-03 Gabriel M. Bedding... Implement volume control.
2010-04-03 Gabriel M. Bedding... Make the ThinSlider work with mouse events.
2010-04-03 Gabriel M. Bedding... Autoconnect to output ports.
2010-04-03 Gabriel M. Bedding... Divide up the widgets according to the intended design.
2010-04-02 Gabriel M. Bedding... Get A/B Looping working.
2010-04-02 Gabriel M. Bedding... Put error messages on the GUI.
2010-04-02 Gabriel M. Bedding... Add error handling for file opening.
2010-04-02 Gabriel M. Bedding... Add buttons for remaining UI items.
2010-04-01 Gabriel M. Bedding... Add pitch shifting.
2010-04-01 Gabriel M. Bedding... Get time stretching working.
2010-03-31 Gabriel M. Bedding... Remove the resampling stuff and connect the stretch...
2010-03-31 Gabriel M. Bedding... Make the song position slider work.
2010-03-31 Gabriel M. Bedding... Resample data after loading it.
2010-03-31 Gabriel M. Bedding... Get the simple player working.
2010-03-31 Gabriel M. Bedding... Add a simple sound engine.