*** song_viejo.h	2013-07-05 18:29:41.000000000 -0500
--- song.h	2013-07-05 18:49:28.000000000 -0500
***************
*** 93,99 ****
  
  	void processNextBuffer();
  
! 
  	inline bool isPaused() const
  	{
  		return m_paused;
--- 93,114 ----
  
  	void processNextBuffer();
  
! 	inline int getMilliseconds() const
! 	{
! 		return elapsedmilliseconds;
! 	}
! 	inline void setMilliseconds(float _ellapsedmilliseconds)
! 	{
! 		elapsedmilliseconds = (_ellapsedmilliseconds);
! 	}
! 	inline int getTacts() const
! 	{
! 		return elapsedtacts;
! 	}
! 	inline int getTicks() const
! 	{
! 		return elapsedticks;
! 	}
  	inline bool isPaused() const
  	{
  		return m_paused;
***************
*** 313,318 ****
--- 327,335 ----
  	pattern * m_patternToPlay;
  	bool m_loopPattern;
  
+ 	float elapsedmilliseconds; //Milisegundos transcurridos
+ 	int elapsedticks;
+ 	int elapsedtacts;
  
  	enum Actions
  	{
