mirror of
https://codeberg.org/unspeaker/tek.git
synced 2026-02-21 16:29:04 +01:00
fix: checks, tests
This commit is contained in:
parent
cb17cdb8bc
commit
6411a82279
5 changed files with 9 additions and 11 deletions
|
|
@ -1,24 +1,22 @@
|
|||
//! MIDI sequencer
|
||||
//! ```
|
||||
//! use crate::*;
|
||||
//!
|
||||
//! let clip = MidiClip::default();
|
||||
//! let clip = tek_device::MidiClip::default();
|
||||
//! println!("Empty clip: {clip:?}");
|
||||
//!
|
||||
//! let clip = MidiClip::stop_all();
|
||||
//! let clip = tek_device::MidiClip::stop_all();
|
||||
//! println!("Panic clip: {clip:?}");
|
||||
//!
|
||||
//! let mut clip = MidiClip::new("clip", true, 1, None, None);
|
||||
//! let mut clip = tek_device::MidiClip::new("clip", true, 1, None, None);
|
||||
//! clip.set_length(96);
|
||||
//! clip.toggle_loop();
|
||||
//! clip.record_event(12, MidiMessage::NoteOn { key: 36.into(), vel: 100.into() });
|
||||
//! clip.record_event(12, midly::MidiMessage::NoteOn { key: 36.into(), vel: 100.into() });
|
||||
//! assert!(clip.contains_note_on(36.into(), 6, 18));
|
||||
//! assert_eq!(&clip.notes, &clip.duplicate().notes);
|
||||
//!
|
||||
//! let clip = std::sync::Arc::new(clip);
|
||||
//! assert_eq!(clip.clone(), clip);
|
||||
//!
|
||||
//! let sequencer = Sequencer::default();
|
||||
//! let sequencer = tek_device::Sequencer::default();
|
||||
//! println!("{sequencer:?}");
|
||||
//! ```
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue