#include <player.h>

Public Slots | |
| virtual void | mousePressEvent (QMouseEvent *e) |
| virtual void | mouseReleaseEvent (QMouseEvent *e) |
| virtual void | mouseMoveEvent (QMouseEvent *e) |
| virtual void | timerTick () |
| virtual void | fineTimerTick () |
| virtual void | nudgePlus () |
| virtual void | nudgeMinus () |
| virtual void | nudgeMinusHalfB () |
| virtual void | nudgePlus1M () |
| virtual void | nudgeMinus1M () |
| virtual void | nudgePlus4M () |
| virtual void | nudgeMinus4M () |
| virtual void | nudgePlus8M () |
| virtual void | nudgeMinus8M () |
| virtual void | nudgePlusB () |
| virtual void | restart () |
| virtual void | setCue () |
| virtual void | retrieveZ () |
| virtual void | retrieveX () |
| virtual void | retrieveC () |
| virtual void | retrieveV () |
| virtual void | storeZ () |
| virtual void | storeX () |
| virtual void | storeC () |
| virtual void | storeV () |
| virtual void | nudgeCueBack () |
| virtual void | nudgeCueForward () |
| virtual void | nudgeCueBack8M () |
| virtual void | nudgeCueForward8M () |
| virtual void | start_stop () |
| virtual void | targetTempo () |
| virtual void | normalTempo () |
| virtual void | mediumSwitch () |
| virtual void | targetStep () |
| virtual void | tempoChanged () |
| void | changeTempo (int p) |
| virtual void | accept () |
| virtual void | mapStart () |
| virtual void | mapStop () |
| virtual void | mapLoopChange () |
| virtual void | mapLengthChanged (int i) |
| virtual void | mapScaleChanged (int i) |
| virtual void | loadMap () |
| virtual void | saveMap () |
| virtual void | fastSaw () |
| virtual void | slowSaw () |
| virtual void | fastPan () |
| virtual void | slowPan () |
| virtual void | metronome () |
| virtual void | normalLfo () |
| virtual void | breakLfo () |
| virtual void | slowRevSaw () |
| virtual void | fastRevSaw () |
| virtual void | openAbout () |
| virtual void | tabChanged () |
| virtual void | setAlsa () |
| virtual void | setOss () |
| virtual void | setJack () |
| virtual void | restartCore () |
| virtual void | customEvent (QEvent *e) |
| virtual void | startCore (int tries=5) |
| virtual void | stopCore () |
| virtual void | initCore () |
| virtual void | loop (unsigned8 beats) |
| virtual void | nudge (unsigned8 dir) |
Public Member Functions | |
| Player () | |
Protected Member Functions | |
| virtual void | done (int r) |
| void | checkCueNonZero () |
| void | update_map_pixmaps () |
| void | update_inmap_pixmap () |
| void | update_speedmap_pixmap () |
| void | update_volumemap_pixmap () |
| void | update_map_scale_box () |
| void | set_start_stop_text () |
| void | captionize_according_to_index () |
| virtual void | keyPressEvent (QKeyEvent *e) |
Friends | |
| class | PlayingStateChanged |
| Player::Player | ( | ) |
| void Player::accept | ( | ) | [virtual, slot] |
References done().
Referenced by PlayingStateChanged::run().
| void Player::breakLfo | ( | ) | [virtual, slot] |
References dsp, dsp_driver::latency(), lfo_break(), lfo_set(), and y_playrate.
| void Player::captionize_according_to_index | ( | ) | [protected] |
References arg_config, playing, and Index::readable_description().
Referenced by Player(), and tabChanged().
| void Player::changeTempo | ( | int | p | ) | [slot] |
References currentperiod_metarate, knick, metronome(), and normalperiod_metarate.
Referenced by normalTempo(), targetStep(), targetTempo(), and tempoChanged().
| void Player::checkCueNonZero | ( | ) | [protected] |
References cue_metarate.
| void Player::customEvent | ( | QEvent * | e | ) | [virtual, slot] |
References BpmPlayCustom, and BpmPlayEvent::run().
| void Player::done | ( | int | r | ) | [protected, virtual] |
References assert(), core_done(), and core_stop().
Referenced by accept().
| void Player::fastPan | ( | ) | [virtual, slot] |
References dsp, dsp_driver::latency(), lfo_pan(), lfo_set(), and y_playrate.
| void Player::fastRevSaw | ( | ) | [virtual, slot] |
References dsp, dsp_driver::latency(), lfo_revsaw(), lfo_set(), and y_playrate.
| void Player::fastSaw | ( | ) | [virtual, slot] |
References dsp, dsp_driver::latency(), lfo_saw(), lfo_set(), and y_playrate.
| void Player::fineTimerTick | ( | ) | [virtual, slot] |
References targetStep().
Referenced by Player().
| void Player::initCore | ( | ) | [virtual, slot] |
See bug #1099 to understand why this doesn't work
Check the raw file, we want to write the information synchronous
References config, core_object_init(), err_noraw, err_nospawn, opt_check, show_error(), and store_config_into().
Referenced by InitAndStart::run().
| void Player::keyPressEvent | ( | QKeyEvent * | e | ) | [protected, virtual] |
| void Player::loadMap | ( | ) | [virtual, slot] |
References assert(), fclose(), FILE, i, mapLengthChanged(), update_map_pixmaps(), and update_map_scale_box().
| void Player::loop | ( | unsigned8 | beats | ) | [virtual, slot] |
References diskrate, loop_set_diskrate(), metarate, and normalperiod_metarate.
| void Player::mapLengthChanged | ( | int | i | ) | [virtual, slot] |
| void Player::mapLoopChange | ( | ) | [virtual, slot] |
References map_loop_set().
| void Player::mapScaleChanged | ( | int | i | ) | [virtual, slot] |
References assert().
| void Player::mapStart | ( | ) | [virtual, slot] |
| void Player::mapStop | ( | ) | [virtual, slot] |
References map_stop().
| void Player::mediumSwitch | ( | ) | [virtual, slot] |
References currentperiod_metarate.
Referenced by keyPressEvent().
| void Player::metronome | ( | ) | [virtual, slot] |
References dsp, dsp_driver::latency(), lfo_get(), lfo_metronome(), lfo_set(), normalLfo(), and y_playrate.
Referenced by changeTempo().
| void Player::mouseMoveEvent | ( | QMouseEvent * | e | ) | [virtual, slot] |
References assert(), mousePressEvent(), and update_inmap_pixmap().
| void Player::mousePressEvent | ( | QMouseEvent * | e | ) | [virtual, slot] |
References assert(), i, t_segment::speed_mult, t_segment::take_from, update_map_pixmaps(), update_speedmap_pixmap(), update_volumemap_pixmap(), and t_segment::volume.
Referenced by mouseMoveEvent().
| void Player::mouseReleaseEvent | ( | QMouseEvent * | e | ) | [virtual, slot] |
References assert(), and update_map_pixmaps().
| void Player::normalLfo | ( | ) | [virtual, slot] |
References dsp, dsp_driver::latency(), lfo_no(), lfo_set(), and y_playrate.
Referenced by keyPressEvent(), and metronome().
| void Player::normalTempo | ( | ) | [virtual, slot] |
References changeTempo(), and normalperiod_metarate.
| void Player::nudge | ( | unsigned8 | dir | ) | [virtual, slot] |
References nudgeMinus1M(), and nudgePlus1M().
| void Player::nudgeCueBack | ( | ) | [virtual, slot] |
References metarate.
Referenced by keyPressEvent().
| void Player::nudgeCueBack8M | ( | ) | [virtual, slot] |
References normalperiod_metarate.
| void Player::nudgeCueForward | ( | ) | [virtual, slot] |
References metarate.
Referenced by keyPressEvent().
| void Player::nudgeCueForward8M | ( | ) | [virtual, slot] |
References normalperiod_metarate.
| void Player::nudgeMinus | ( | ) | [virtual, slot] |
References currentperiod_metarate.
Referenced by keyPressEvent().
| void Player::nudgeMinus1M | ( | ) | [virtual, slot] |
References currentperiod_metarate, metarate, and quad_period_type::valid().
Referenced by keyPressEvent(), and nudge().
| void Player::nudgeMinus4M | ( | ) | [virtual, slot] |
References currentperiod_metarate, metarate, and quad_period_type::valid().
Referenced by keyPressEvent().
| void Player::nudgeMinus8M | ( | ) | [virtual, slot] |
References currentperiod_metarate, metarate, and quad_period_type::valid().
Referenced by keyPressEvent().
| void Player::nudgeMinusHalfB | ( | ) | [virtual, slot] |
References currentperiod_metarate.
| void Player::nudgePlus | ( | ) | [virtual, slot] |
References currentperiod_metarate.
Referenced by keyPressEvent().
| void Player::nudgePlus1M | ( | ) | [virtual, slot] |
References currentperiod_metarate, metarate, and quad_period_type::valid().
Referenced by keyPressEvent(), and nudge().
| void Player::nudgePlus4M | ( | ) | [virtual, slot] |
References currentperiod_metarate, metarate, and quad_period_type::valid().
Referenced by keyPressEvent().
| void Player::nudgePlus8M | ( | ) | [virtual, slot] |
References currentperiod_metarate, metarate, and quad_period_type::valid().
Referenced by keyPressEvent().
| void Player::nudgePlusB | ( | ) | [virtual, slot] |
References currentperiod_metarate.
| void Player::openAbout | ( | ) | [virtual, slot] |
| void Player::restart | ( | ) | [virtual, slot] |
References unpause_playing(), and y_playrate.
Referenced by timerTick().
| void Player::restartCore | ( | ) | [virtual, slot] |
References config, fetch_config_from(), PlayerConfig::save(), startCore(), stopCore(), store_config_into(), x_diskrate, y_normalise(), and y_playrate.
| void Player::retrieveC | ( | ) | [virtual, slot] |
| void Player::retrieveV | ( | ) | [virtual, slot] |
| void Player::retrieveX | ( | ) | [virtual, slot] |
| void Player::retrieveZ | ( | ) | [virtual, slot] |
Referenced by timerTick().
| void Player::set_start_stop_text | ( | ) | [protected] |
References dsp, and dsp_driver::get_paused().
Referenced by PlayingStateChanged::run().
| void Player::setAlsa | ( | ) | [virtual, slot] |
| void Player::setCue | ( | ) | [virtual, slot] |
References cue_set().
Referenced by keyPressEvent().
| void Player::setJack | ( | ) | [virtual, slot] |
| void Player::setOss | ( | ) | [virtual, slot] |
| void Player::slowPan | ( | ) | [virtual, slot] |
References dsp, dsp_driver::latency(), lfo_pan(), lfo_set(), and y_playrate.
| void Player::slowRevSaw | ( | ) | [virtual, slot] |
References dsp, dsp_driver::latency(), lfo_revsaw(), lfo_set(), and y_playrate.
Referenced by keyPressEvent().
| void Player::slowSaw | ( | ) | [virtual, slot] |
References dsp, dsp_driver::latency(), lfo_saw(), lfo_set(), and y_playrate.
| void Player::start_stop | ( | ) | [virtual, slot] |
References cue_metarate, cue_set(), dsp, dsp_driver::get_paused(), jumpto(), and pause_playing().
Referenced by keyPressEvent().
| void Player::startCore | ( | int | opening_tries = 5 |
) | [virtual, slot] |
Here we assume that the core dsp device has been set to something useful
References config, core_start(), Debug(), err_dsp, and opt_check.
Referenced by restartCore(), and InitAndStart::run().
| void Player::stopCore | ( | ) | [virtual, slot] |
here we stop the core, close the dsp device but do not close the reading file
References core_stop(), and dsp.
Referenced by restartCore().
| void Player::storeC | ( | ) | [virtual, slot] |
| void Player::storeV | ( | ) | [virtual, slot] |
| void Player::storeX | ( | ) | [virtual, slot] |
| void Player::storeZ | ( | ) | [virtual, slot] |
| void Player::tabChanged | ( | ) | [virtual, slot] |
References captionize_according_to_index(), config, playing, store_config_into(), TAB_BEATGRAPH, TAB_INFO, and TAB_OPTIONS.
Referenced by Player(), and WritingFinished::run().
| void Player::targetStep | ( | ) | [virtual, slot] |
We don't change the period linearly ! See report 'Stepwise Tempo Changes in BpmDj' at http://werner.yellowcouch.org/Papers/stepwise/index.html
References changeTempo(), FINE_REFRESH_TIME, and normalperiod_metarate.
Referenced by fineTimerTick().
| void Player::targetTempo | ( | ) | [virtual, slot] |
References changeTempo(), and targetperiod_metarate.
| void Player::tempoChanged | ( | ) | [virtual, slot] |
References changeTempo(), and currentperiod_metarate.
| void Player::timerTick | ( | ) | [virtual, slot] |
References assert(), config, currentperiod_metarate, diskrate, dsp, dsp_driver::get_paused(), PlayerConfig::load_ui_position(), metarate, mperiod2bpm, normalperiod_metarate, playing, dsp_driver::playrate, restart(), retrieveZ(), samples2s, sprintf(), wave_max(), y_normalise(), and y_playrate.
Referenced by Player().
| void Player::update_inmap_pixmap | ( | ) | [protected] |
References i, and valuetick().
Referenced by mouseMoveEvent(), and update_map_pixmaps().
| void Player::update_map_pixmaps | ( | ) | [protected] |
References i, update_inmap_pixmap(), update_speedmap_pixmap(), update_volumemap_pixmap(), and valuetick().
Referenced by loadMap(), mapLengthChanged(), mousePressEvent(), and mouseReleaseEvent().
| void Player::update_speedmap_pixmap | ( | ) | [protected] |
References i.
Referenced by mousePressEvent(), and update_map_pixmaps().
| void Player::update_volumemap_pixmap | ( | ) | [protected] |
References i.
Referenced by mousePressEvent(), and update_map_pixmaps().
friend class PlayingStateChanged [friend] |
1.6.2