Player Class Reference

#include <player.h>

Collaboration diagram for Player:
Collaboration graph
[legend]

List of all members.

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

Constructor & Destructor Documentation

Player::Player (  ) 

Member Function Documentation

void Player::accept (  )  [virtual, slot]

References done().

Referenced by PlayingStateChanged::run().

void Player::breakLfo (  )  [virtual, slot]
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]
void Player::checkCueNonZero (  )  [protected]

References cue_metarate.

void Player::customEvent ( QEvent *  e  )  [virtual, slot]
void Player::done ( int  r  )  [protected, virtual]

References assert(), core_done(), and core_stop().

Referenced by accept().

void Player::fastPan (  )  [virtual, slot]
void Player::fastRevSaw (  )  [virtual, slot]
void Player::fastSaw (  )  [virtual, slot]
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]
void Player::loop ( unsigned8  beats  )  [virtual, slot]
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]
void Player::mouseMoveEvent ( QMouseEvent *  e  )  [virtual, slot]
void Player::mousePressEvent ( QMouseEvent *  e  )  [virtual, slot]
void Player::mouseReleaseEvent ( QMouseEvent *  e  )  [virtual, slot]

References assert(), and update_map_pixmaps().

void Player::normalLfo (  )  [virtual, slot]
void Player::normalTempo (  )  [virtual, slot]
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]
void Player::nudgeMinus4M (  )  [virtual, slot]
void Player::nudgeMinus8M (  )  [virtual, slot]
void Player::nudgeMinusHalfB (  )  [virtual, slot]
void Player::nudgePlus (  )  [virtual, slot]

References currentperiod_metarate.

Referenced by keyPressEvent().

void Player::nudgePlus1M (  )  [virtual, slot]
void Player::nudgePlus4M (  )  [virtual, slot]
void Player::nudgePlus8M (  )  [virtual, slot]
void Player::nudgePlusB (  )  [virtual, slot]
void Player::openAbout (  )  [virtual, slot]
void Player::restart (  )  [virtual, slot]

References unpause_playing(), and y_playrate.

Referenced by timerTick().

void Player::restartCore (  )  [virtual, slot]
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::saveMap (  )  [virtual, slot]

References fclose(), FILE, and i.

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]
void Player::slowRevSaw (  )  [virtual, slot]
void Player::slowSaw (  )  [virtual, slot]
void Player::start_stop (  )  [virtual, slot]
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]
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]
void Player::tempoChanged (  )  [virtual, slot]
void Player::timerTick (  )  [virtual, slot]
void Player::update_inmap_pixmap (  )  [protected]

References i, and valuetick().

Referenced by mouseMoveEvent(), and update_map_pixmaps().

void Player::update_map_pixmaps (  )  [protected]
void Player::update_map_scale_box (  )  [protected]

References assert().

Referenced by loadMap().

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().


Friends And Related Function Documentation

friend class PlayingStateChanged [friend]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2