From 478dc8e63258ae990ab304508c4eb6f62f943449 Mon Sep 17 00:00:00 2001 From: John Alanbrook Date: Sun, 18 Jan 2026 11:23:41 -0600 Subject: [PATCH] length --- examples/player.ce | 2 +- midi.cm | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/player.ce b/examples/player.ce index 11e827e..fda8c88 100644 --- a/examples/player.ce +++ b/examples/player.ce @@ -11,7 +11,7 @@ var midi = use('midi') var blob = use('blob') var os = use('os') -if (args.length < 2) { +if (length(args) < 2) { log.console("Usage: cell run examples/player.ce ") log.console("Example: cell run examples/player.ce invent8.mid harpsichord.sf2") $stop() diff --git a/midi.cm b/midi.cm index 8200a6a..35232b3 100644 --- a/midi.cm +++ b/midi.cm @@ -104,7 +104,7 @@ function Player(soundfont, song) { // Process events up to current time function process_events(time_ms) { - while (event_index < events.length && events[event_index].time <= time_ms) { + while (event_index < length(events) && events[event_index].time <= time_ms) { var evt = events[event_index] switch (evt.type) { @@ -143,7 +143,7 @@ function Player(soundfont, song) { current_time_ms = end_time_ms // Check for end of song - if (event_index >= events.length) { + if (event_index >= length(events)) { if (self.loop) { self.seek(0) } else { @@ -176,7 +176,7 @@ function Player(soundfont, song) { // Fast-forward events to current time (for program changes etc) // but don't trigger note_on events - for (var i = 0; i < events.length && events[i].time <= time_ms; i++) { + for (var i = 0; i < length(events) && events[i].time <= time_ms; i++) { var evt = events[i] if (evt.type == 'program') { soundfont.set_preset(evt.channel, evt.program, evt.channel == 9)