pub fn length_step(&mut self) {
		if self.counter_selection && self.length_counter > 0 {
			self.length_counter -= 1;

			if self.length_counter == 0 {
				self.status = false;
			}
		}
	}
// NR11 Pattern register tick (sound length)
NR11 Pattern register tick (sound length)
NR11 Pattern register tick ( sound length )
pub fn length_step(&mut self) {
		if self.counter_selection && self.length_counter > 0 {
			self.length_counter -= 1;
			if self.length_counter == 0 {
				self.status = false;
			}
		}
	}
pub fn length_step ( & mut self ) { if self . counter_selection && self . length_counter > 0 { self . length_counter -= 1 ; if self . length_counter == 0 { self . status = false ; } } }
NR11 Pattern register tick (sound length)
NR11 Pattern register tick ( sound length )
&mut self
&mut self