ProffieOS v6.3 BETA testing

ProffieOS 6.x is now in BETA.
I started a new thread because long threads are hard to navigate. If you have questions about ProffieOS 6.x, you might want to checkout the ALPHA testing thread first: ProffieOS v6.x ALPHA testing

TL;DR; you can download ProffieOS 6.3 from:

Below is a list of features added in ProffieOS 6.x:
All of these will need to be tested before it will be officially released.
Note that this list is brief on descriptions as it is
intended to be a checklist of things that we need to test.
See bottom of post for information about how to help with testing.

FEATURES

  • Proffieboard V3 support. (tested by MegtoothSith)
  • Audio high-pass filtering. (tested by Profezzorn)
  • interrupt driven i2c (tested by everyone)proffieos.html
  • 1600Hz motion sensing (tested by everyone)
  • better WS2811 data buffering (tested by everyone)
  • better filtering of high-frequency motion and gyro data (tested by everyone)
  • much better display frame rates (tested by NoSloppy)
  • AudioLibrary (tested by many people)
  • Per-effect volume (tested by NoSloppy)
  • Per-effect “paired” setting. (Tested by NoSloppy)
  • EFFECT_POSTOFF (tested by NoSloppy)
  • preon->ignition transition is now gapless (tested by NoSloppy)
  • Support for rotary inputs. (will test when someone uses it)
  • Support for potentiometer inputs. (will test when someone uses it)
  • Support for Savi’s workshop blades. (Not easily testable)
  • pow/aux commands now allows for generating chords and different types of clicks. (tested by Profezzorn)
  • blade styles used in your config file can now have arguments. (tested by Fett263)
  • Maximum NUM_BLADES increased to 20. (tested by JagdNutCrkr)
  • Clash strength calculations (note that the clash strength can increas after the clash occurs.) (tested by Fett263)
  • Aurebesh font (tested by NoSloppy)
  • Many many bugfixes and optimizations. (tested by everyone)
  • SaberBlasterProp (tested by NoSloppy)
  • Accent Swing file selection (replaces accent slashes) (tested by Afrojedi)
  • idle.bmp / idle.pbm support for OLED displays (tested by NoSloppy)
  • OLED bullet counts (tested by NoSloppy)

DEFINES

  • DYNAMIC_BLADE_DIMMING (tested by Afrojedi)
  • DYNAMIC_BLADE_LENGTH (tested by Afrojedi)
  • DYNAMIC_CLASH_THRESHOLD (tested by Afrojedi)
  • SAVE_BLADE_DIMMING (tested by Afrojedi)
  • SAVE_CLASH_THRESHOLD (tested by Afrojedi)
  • INCLUDE_SSD1306 (tested by Profezzorn)
  • FILTER_CUTOFF_FREQUENCY (tested by Profezzorn)
  • FILTER_ORDER (tested by Profezzorn)
  • NO_REPEAT_RANDOM (tested by Afrojedi)
  • FEMALE_TALKIE_VOICE (tested by Afrojedi)
  • DISABLE_BASIC_PARSER_STYLES (tested by Afrojedi)
  • ENABLE_ALL_EDIT_OPTIONS (tested by Fett263)

STYLES

  • ColorSelect (tested by Fett263)
  • StaticFire (tested by Fett263)
  • Remap (tested by NoSloppy)

TRANSITIONS

  • TrCenterWipe / TrCenterWipeX (tested by Fett263)
  • TrCenterWipeIn (tested by Fett263)
  • TrCenterWipeInSparkX / TrCenterWipeInSpark (tested by Fett263)
  • TrColorCycleX (tested by Fett263)
  • TrExtend / TrExtendX (tested by NoSloppy)
  • TrSelect (tested by Fett263)
  • TrSpark / TrSparkX (tested by Fett263)

FUNCTIONS

  • CenterDistF (tested by NoSloppy)
  • ClashImpactF / ClashImpactFX (tested by Fett263)
  • EffectPosition (tested by Fett263)
  • HoldPeakF (tested by Fett263)
  • IntSelect (tested by Fett263)
  • LinearSectionF (tested by Fett263)
  • RampF (tested by NoSloppy)
  • Sum (tested by NoSloppy)
  • TimeSinceEffect (tested by Fett263)
  • WavLen (tested by NoSloppy)
  • Wavnum (tested by NoSloppy)
  • SwingAcceleration (tested by NoSloppy)

SERIAL MONITOR COMMANDS

  • get_gesture (tested by Afrojedi)
  • set_gesture (tested by Afrojedi)
  • get_max_blade_lenght (tested by Afrojedi)
  • get_blade_length (tested by Afrojedi)
  • set_blade_length (tested by Afrojedi)
  • get_blade_dimming (tested by Afrojedi)
  • set_blade_dimming (tested by Afrojedi)
  • get_clash_threshold (tested by Afrojedi)
  • set_clash_threshold (tested by Afrojedi)

FETT263 PROP FEATURES

  • Edit Mode Menu (tested by MegtoothSith)
  • Battle Mode 2.0 (tested by MegtoothSith)
  • “Real Clash” - Clash Sounds based on Clash Strength (tested by Fett263)
  • Track Player (tested by MegtoothSith)
  • Dual Mode Sounds Ignition, Preon, Retraction PstOff (tested by Fett263)
  • Spoken Battery Level / Colors (tested by MegtoothSith)
  • Hybrid Force / Quote Player (tested by Afrojedi)
  • Rehearsal / Choreography Mode (tested by Fett263)
  • Gesture Sleep (tested by Afrojedi)
  • Preset Menu (tested by MegtoothSith)
  • Volume Menu update (tested by MegtoothSith)

FETT263 MENUES

  • Edit Style (tested by MegtoothSith)
    • Select Style (tested by MegtoothSith)
    • Edit Style Settings (tested by MegtoothSith)
  • Edit Color
    • Color List (tested by MegtoothSith)
    • Adjust Color Hue (tested by MegtoothSith)
    • Adjust White Level (tested by MegtoothSith)
    • Adjust Black Level (tested by MegtoothSith)
    • Copy Colors (if multiple blades)
    • Reset Colors (tested by Jakmar)
  • Edit Font (tested by MegtoothSith)
  • Edit Track (tested by MegtoothSith)
  • Edit Settings
    • Edit Volume (tested by MegtoothSith)
    • Edit Control Settings (tested by AfroJedi)
    • Edit Clash Threshold (tested by MegtoothSith)
    • Edit Blade Length (tested by MegtoothSith)
    • Edit Brightness (tested by MegtoothSith)
  • Copy Preset (tested by Afrojedi)
  • Delete Preset (tested by Afrojedi)

FETT263 PROP DEFINES

  • FETT263_EDIT_MODE_MENU (tested by MegtoothSith)
  • FETT263_SAVE_CHOREOGRAPHY (tested by Fett263)
  • FETT263_DUAL_MODE_SOUND (tested by Fett263)
  • FETT263_CLASH_STRENGTH_SOUND (tested by Fett263)
  • FETT263_MAX_CLASH (tested by Fett263)
  • FETT263_SAY_COLOR_LIST (tested by MegtoothSith)
  • FETT263_SAY_COLOR_LIST_CC (tested by MegtoothSith)
  • FETT263_SAY_BATTERY (tested by Fett263)
  • FETT263_BATTLE_MODE_ALWAYS_ON (tested by Fett263)
  • FETT263_BATTLE_MODE_START_ON (tested by Fett263)
  • FETT263_LOCKUP_DELAY (tested by Fett263)
  • FETT263_BM_CLASH_DETECT (tested by MegtoothSith)
  • FETT263_BM_DISABLE_OFF_BUTTON (tested by Fett263)
  • FETT263_SWING_ON (tested by MegtoothSith)
  • FETT263_SWING_ON_PREON (tested by MegtoothSith)
  • FETT263_SWING_ON_NO_BM (tested by Fett263)
  • FETT263_SWING_ON_SPEED (tested by Fett263)
  • FETT263_TWIST_OFF (tested by MegtoothSith)
  • FETT263_TWIST_ON (tested by MegtoothSith)
  • FETT263_TWIST_ON_PREON (tested by MegtoothSith)
  • FETT263_TWIST_ON_NO_BM (tested by MegtoothSith)
  • FETT263_STAB_ON (tested by MegtoothSith)
  • FETT263_STAB_ON_PREON (tested by MegtoothSith)
  • FETT263_THRUST_ON (tested by MegtoothSith)
  • FETT263_THRUST_ON_PREON (tested by MegtoothSith)
  • FETT263_THRUST_ON_NO_BM (tested by Fett263)
  • FETT263_SAVE_GESTURE_OFF (tested by Fett263)
  • FETT263_FORCE_PUSH (tested by Fett263)
  • FETT263_FORCE_PUSH_ALWAYS_ON (tested by Fett263)
  • FETT263_FORCE_PUSH_LENGTH (tested by Fett263)
  • FETT263_MULTI_PHASE (tested by Fett263)
  • FETT263_SAY_BATTERY_VOLTS (tested by MegtoothSith)
  • FETT263_SAY_BATTERY_PERCENT (tested by AfroJedi)
  • FETT263_QUOTE_PLAYER_START_ON (tested by Fett263)
  • FETT263_HOLD_BUTTON_OFF (tested by MegtoothSith)
  • FETT263_HOLD_BUTTON_LOCKUP (tested by MegtoothSith)

FETT263 PROP EXTRA SOUNDS

  • dim.wav (tested by Fett263)
  • battery.wav (tested by Fett263)
  • bmbegin.wav (tested by Fett263)
  • bmend.wav (tested by Fett263)
  • vmbegin.wav (tested by Fett263)
  • vmend.wav (tested by Fett263)
  • push.wav (tested by Fett263)
  • faston.wav (tested by Fett263)
  • blstbgn.wav (tested by Fett263)
  • blstend.wav (tested by Fett263)
  • quote01.wav (tested by Fett263)
  • +all the sounds in the sound library

How to help with testing

  1. Download latest ProffieOS from from the links at the top of this post.
  2. Pick a feature above you want to test, configure your saber to use it and try it.
  3. If you don’t know how to enable it or how it works, ask questions in this thread. Make sure that you or the person answering adds some documentation in the code or on the wiki about the feature so that other people can figure it out.
  4. Write a post in this thread about how your test turned out. Once tested, we’ll check off each feature above.

Additional Resources

4 Likes

Hey All so I’m going to start testing this soon and just posting to follow along.

@profezzorn

The copy preset from memory this used after you made the relevant changes to the settings to create a new preset, right?

This sentence doesn’t make any sense to me, so I’m not sure how to reply to it.
I’ll let fett263 explain how to use the “copy preset” menu option.

1 Like

Copy Preset just creates an exact copy of a preset. You can then edit them individually if you don’t want them to be identical.

Is your prop mostly finalised? I haven’t looked at it yet as I didn’t want to see it unfinished. I’m just wondering if any functions rely on both buttons being pressed? My Creepy Uncle doesn’t let yo do that.

During Beta I am looking to shift a few controls to fit Choreography Mode in for 1 button as requested in Alpha as soon as I have time so there will still be some changes coming.

On 2 button, yes, there are several controls needing both pressed or held together. If the saber isn’t able to do then why not just change the config to 1 button and not use the 2nd. Then you won’t have to worry about it.

During Beta I will be looking at adding Choreography Mode to my 1 button controls per request in Alpha thread. I may have to adjust some 1 button controls to fit it so there may be additional changes coming to my prop during Beta.

I’ve also added three new features to my prop for Beta:

  • Change Fonts
    I’ve added an on-the-fly Font change control to my prop, this will allow you to change fonts with or without the Edit Mode Menu.
    The control for 2 button is Hold AUX + Long Click PWR while OFF (for 1 button it is Triple Click + Long Click PWR while OFF)

  • Change Styles
    I’ve also added an on-the-fly Style change control, this will change the style on ALL BLADES with or without Edit Mode.
    The control for 2 button is Hold AUX + Long Click PWR while ON (for 1 button it is Triple Click + Long Click PWR while ON)

Note: the “on-the-fly” options will have a “pause” in them because they do not preload changes like the menu does, this is expected. If you have a lot of Fonts or a lot of Blades on your saber this pause is more pronounced as there is more for the OS to scan and update.

  • Increment by 5 for Scroll Presets, Edit Font, Edit Track and Edit Blade Length
    I’ve also added a new Increment by 5 control in the Scroll Presets menu and Edit Mode menu for Font, Track and Blade Length. While turning right or left if you hold the PWR button each turn will increment 5 instead of 1. This will allow you to navigate Presets, Fonts and Tracks faster and adjust your blade length easier. To return to increments of 1 just let go of the PWR button before you turn right or left.

See top post for all information and links to documentation for OS6.

1 Like

Thank you for looking into my suggestion for 1 button choreography mode. I know you must have a lot on your plate with everything that you have for OS6, so let me know if I can assist in any way.

OS6.txt (50.7 KB)
I keep trying to upload OS6 but keep getting this error code
arm-none-eabi-g++: error: unrecognized command line option ‘-fdevirtualize-at-ltrans’
exit status 1
Error compiling for board Proffieboard V2.

The two new features (change style and change font) have been working for me. The one-button controls are actually 4 clicks + long press on PWR.

I haven’t been able to get increment by 5 to work for me.

The Loop and Rotate options haven’t been acting as expected. When I select Rotate, the default track plays twice then it rotates between my other two tracks without playing the default again. When I loop the default track, it loops with no issue. If I loop any other track, it will play once then loop the default track. The other playback options seem to be working correctly.

It’s 3 clicks AND then a long click, I felt saying 4th click long was confusing…
Is your default track outside the font? Track Player can only see tracks in the font/tracks or common/tracks folders. Tracks outside of those folders are not able to be queued.

Got it! Sorry, triple + long does make more sense.

Yes, I have all the tracks in font/tracks. I’ll continue testing with additional fonts and tracks.

OK, I see a potential cause in Loop, will need to look deeper. Thanks.

Does ProffieOS 5.9 work?
If not, please start a new thread and post the complete compilation output and I’ll try to help.
If yes; that’s weird, because the proffieos version doesn’t change the compiler options…

as per testing methods, downloaded the lastest build from Profezzorn site.

copied my first preset and deleted the first preset. I can confirm that this works.

Edit volume when i used the female talkie method (hold pwr + clash) and confirm (i think I’m doing a long click) it goes into the edit mode.

22:22:44.431 -> EVENT: Power-Pressed#1 millis=543530
22:22:44.431 -> EVENT: Power-Pressed millis=543530
22:22:44.730 -> EVENT: Power-Held#1 millis=543831
22:22:44.730 -> EVENT: Power-Held millis=543831
22:22:45.227 -> EVENT: Swing mods Power millis=544343
22:22:45.260 -> EVENT: Swing mods Power millis=544371
22:22:45.293 -> EVENT: Clash mods Power millis=544390
22:22:45.293 -> Playing vmbegin.wav, channels: 1 rate: 44100 bits: 16
22:22:45.658 -> EVENT: Power-Released#1 millis=544757
22:22:45.658 -> EVENT: Power-Released millis=544757
22:22:46.355 -> Amplifier off.
22:22:47.323 -> Unmounting SD Card.
22:22:47.556 -> EVENT: ?47 millis=546645
22:22:47.556 -> Volume up
22:22:47.556 -> Playing volmax.wav, channels: 1 rate: 44100 bits: 16
22:22:48.551 -> EVENT: ?48 millis=547648
22:22:48.816 -> Amplifier off.
22:22:49.546 -> EVENT: ?47 millis=548652
22:22:49.546 -> Volume up
22:22:49.546 -> Playing volmax.wav, channels: 1 rate: 44100 bits: 16
22:22:49.679 -> EVENT: Power-Pressed#1 millis=548802
22:22:49.679 -> EVENT: Power-Pressed millis=548802
22:22:49.878 -> EVENT: Power-Released#1 millis=549004
22:22:49.878 -> EVENT: Power-Released millis=549004
22:22:49.878 -> EVENT: Power-Shortclick#1 millis=549004
22:22:49.878 -> EVENT: Power-Shortclick millis=549004
22:22:49.977 -> EVENT: Power-SavedShortclick#1 millis=549103
22:22:49.977 -> Playing vmend.wav, channels: 1 rate: 44100 bits: 16
22:22:50.011 -> Audio underflows: 3
22:22:51.636 -> Amplifier off.
22:22:52.598 -> Unmounting SD Card.
22:23:00.529 -> EVENT: Power-Pressed#1 millis=559626
22:23:00.529 -> EVENT: Power-Pressed millis=559626
22:23:00.629 -> EVENT: Clash mods Power millis=559735
22:23:00.629 -> Playing vmbegin.wav, channels: 1 rate: 44100 bits: 16
22:23:00.994 -> Battery voltage: 0.45
22:23:01.326 -> EVENT: Power-Released#1 millis=560436
22:23:01.326 -> EVENT: Power-Released millis=560436
22:23:01.692 -> Amplifier off.
22:23:02.655 -> Unmounting SD Card.
22:23:02.855 -> EVENT: ?47 millis=561968
22:23:02.855 -> Volume up
22:23:02.855 -> Playing volmax.wav, channels: 1 rate: 44100 bits: 16
22:23:04.116 -> Amplifier off.
22:23:05.111 -> Unmounting SD Card.
22:23:05.841 -> EVENT: ?48 millis=564938
22:23:05.841 -> Volume Down
22:23:05.841 -> Current Volume: 1440
22:23:05.841 -> Saving Global State
22:23:05.907 -> Playing voldown.wav, channels: 1 rate: 44100 bits: 16
22:23:06.206 -> Amplifier off.
22:23:07.168 -> Unmounting SD Card.
22:23:07.400 -> EVENT: ?47 millis=566509
22:23:07.400 -> Volume up
22:23:07.400 -> Current Volume: 1600
22:23:07.400 -> Saving Global State
22:23:07.467 -> Playing volup.wav, channels: 1 rate: 44100 bits: 16
22:23:07.732 -> Amplifier off.
22:23:08.695 -> Unmounting SD Card.
22:23:08.861 -> EVENT: Power-Pressed#1 millis=567985
22:23:08.861 -> EVENT: Power-Pressed millis=567985
22:23:08.993 -> EVENT: Clash mods Power millis=568095
22:23:09.126 -> EVENT: Power-Released#1 millis=568226
22:23:09.126 -> EVENT: Power-Released millis=568226
22:23:11.448 -> EVENT: Power-Pressed#1 millis=570574
22:23:11.448 -> EVENT: Power-Pressed millis=570574
22:23:11.747 -> EVENT: Power-Held#1 millis=570875
22:23:11.747 -> EVENT: Power-Held millis=570875
22:23:11.780 -> EVENT: Power-Released#1 millis=570909
22:23:11.780 -> EVENT: Power-Released millis=570909
22:23:11.780 -> EVENT: Power-Longclick#1 millis=570909
22:23:11.814 -> Playing mrevert.wav, channels: 1 rate: 44100 bits: 16
22:23:12.643 -> Playing msetsub.wav, channels: 1 rate: 44100 bits: 16
22:23:13.905 -> Amplifier off.
22:23:14.900 -> Unmounting SD Card.
22:23:18.584 -> EVENT: ?47 millis=577704
22:23:18.584 -> Playing mvolume.wav, channels: 1 rate: 44100 bits: 16
22:23:19.945 -> Amplifier off.
22:23:20.907 -> Unmounting SD Card.
22:23:21.007 -> Battery voltage: 0.17
22:23:23.065 -> EVENT: ?48 millis=582166
22:23:23.065 -> Playing mdim.wav, channels: 1 rate: 44100 bits: 16
22:23:24.359 -> Amplifier off.
22:23:25.321 -> Unmounting SD Card.
22:23:25.752 -> EVENT: ?48 millis=584872
22:23:25.752 -> Playing mlength.wav, channels: 1 rate: 44100 bits: 16
22:23:27.810 -> Amplifier off.
22:23:28.374 -> EVENT: ?47 millis=587477
22:23:28.374 -> Playing mdim.wav, channels: 1 rate: 44100 bits: 16
22:23:29.635 -> Amplifier off.
22:23:30.631 -> Unmounting SD Card.
22:23:32.090 -> EVENT: ?47 millis=591189
22:23:32.090 -> Playing mvolume.wav, channels: 1 rate: 44100 bits: 16
22:23:33.420 -> Amplifier off.
22:23:34.382 -> Unmounting SD Card.
22:23:35.976 -> EVENT: ?48 millis=595105
22:23:35.976 -> Playing mdim.wav, channels: 1 rate: 44100 bits: 16
22:23:37.279 -> Amplifier off.
22:23:37.910 -> EVENT: ?47 millis=597034
22:23:37.910 -> Playing mvolume.wav, channels: 1 rate: 44100 bits: 16
22:23:39.237 -> Amplifier off.
22:23:40.232 -> Unmounting SD Card.
22:23:40.995 -> Battery voltage: 0.17
22:23:41.128 -> EVENT: Power-Pressed#1 millis=600248
22:23:41.128 -> EVENT: Power-Pressed millis=600248
22:23:41.393 -> EVENT: ?48 mods Power millis=600505
22:23:41.393 -> Playing mdim.wav, channels: 1 rate: 44100 bits: 16
22:23:41.426 -> EVENT: Power-Released#1 millis=600550
22:23:41.426 -> EVENT: Power-Released millis=600550
22:23:42.687 -> Amplifier off.
22:23:43.284 -> EVENT: ?47 millis=602411
22:23:43.284 -> Playing mvolume.wav, channels: 1 rate: 44100 bits: 16
22:23:44.612 -> Amplifier off.
22:23:45.010 -> EVENT: ?48 millis=604113
22:23:45.010 -> Playing mdim.wav, channels: 1 rate: 44100 bits: 16
22:23:45.044 -> EVENT: Power-Pressed#1 millis=604168
22:23:45.044 -> EVENT: Power-Pressed millis=604168
22:23:45.044 -> EVENT: Power-Released#1 millis=604168
22:23:45.044 -> EVENT: Power-Released millis=604168
22:23:45.044 -> EVENT: Power-Shortclick#1 millis=604169
22:23:45.044 -> EVENT: Power-Shortclick millis=604169
22:23:45.044 -> EVENT: Power-Pressed#2 millis=604180
22:23:45.044 -> EVENT: Power-Pressed millis=604180
22:23:45.342 -> EVENT: Power-Released#2 millis=604468
22:23:45.342 -> EVENT: Power-Released millis=604468
22:23:45.342 -> EVENT: Power-Shortclick#2 millis=604468
22:23:45.342 -> EVENT: Power-Shortclick millis=604468
22:23:45.375 -> EVENT: Power-SavedShortclick#2 millis=604481
22:23:45.408 -> channels: 1 rate: 44100 bits: 16
22:23:45.408 -> Audio underflows: 16
22:23:46.769 -> EVENT: ?47 millis=605869
22:23:46.769 -> Playing mvolume.wav, channels: 1 rate: 44100 bits: 16
22:23:46.769 -> Audio underflows: 3
22:23:51.149 -> EVENT: Power-Pressed#1 millis=610277
22:23:51.149 -> EVENT: Power-Pressed millis=610277
22:23:51.281 -> EVENT: Power-Released#1 millis=610415
22:23:51.281 -> EVENT: Power-Released millis=610415
22:23:51.281 -> EVENT: Power-Shortclick#1 millis=610416
22:23:51.281 -> EVENT: Power-Shortclick millis=610416
22:23:51.447 -> EVENT: Power-SavedShortclick#1 millis=610578
22:23:51.447 -> Playing mselect.wav, channels: 1 rate: 44100 bits: 16
22:23:51.547 -> EVENT: Power-Pressed#1 millis=610656
22:23:51.547 -> EVENT: Power-Pressed millis=610656
22:23:51.580 -> EVENT: Power-Released#1 millis=610691
22:23:51.580 -> EVENT: Power-Released millis=610691
22:23:51.580 -> EVENT: Power-Shortclick#1 millis=610691
22:23:51.580 -> EVENT: Power-Shortclick millis=610692
22:23:51.845 -> EVENT: Power-SavedShortclick#1 millis=610966
22:23:51.845 -> Playing vmend.wav, channels: 1 rate: 44100 bits: 16
22:23:51.878 -> Audio underflows: 5
22:23:57.319 -> EVENT: Power-Pressed#1 millis=616439
22:23:57.319 -> EVENT: Power-Pressed millis=616439
22:23:57.452 -> EVENT: Power-Released#1 millis=616589
22:23:57.452 -> EVENT: Power-Released millis=616589
22:23:57.452 -> EVENT: Power-Shortclick#1 millis=616589
22:23:57.452 -> EVENT: Power-Shortclick millis=616589
22:23:57.618 -> EVENT: Power-SavedShortclick#1 millis=616741
22:23:57.618 -> Ignition.
22:23:57.618 -> unit = 1 vol = 0.50, Playing Bal Venos/preon.wav
22:23:57.618 -> channels: 1 rate: 44100 bits: 16
22:24:01.002 -> Battery voltage: 0.21
22:24:01.965 -> EVENT: Power-Pressed#1 ON millis=621094
22:24:01.965 -> EVENT: Power-Pressed ON millis=621094
22:24:02.131 -> EVENT: Power-Released#1 ON millis=621245
22:24:02.131 -> EVENT: Power-Released ON millis=621245
22:24:02.131 -> EVENT: Power-Shortclick#1 ON millis=621245
22:24:02.131 -> EVENT: Power-Shortclick ON millis=621246
22:24:02.197 -> EVENT: Power-Pressed#2 ON millis=621314
22:24:02.197 -> EVENT: Power-Pressed ON millis=621314
22:24:02.363 -> EVENT: Power-Released#2 ON millis=621490
22:24:02.363 -> EVENT: Power-Released ON millis=621490
22:24:02.363 -> EVENT: Power-Shortclick#2 ON millis=621490
22:24:02.363 -> EVENT: Power-Shortclick ON millis=621490
22:24:02.463 -> Playing Bal Venos/out/out05.wav
22:24:02.463 -> channels: 1 rate: 44100 bits: 16
22:24:02.463 -> unit = 5 vol = 0.00, Playing Bal Venos/hum/hum01.wav
22:24:02.463 -> channels: 1 rate: 44100 bits: 16
22:24:02.463 -> humstart: 1800
22:24:02.463 -> unit = 4 vol = 0.00, Playing Bal Venos/swingl/swingl01.wav
22:24:02.496 -> channels: 1 rate: 44100 bits: 16
22:24:02.496 -> unit = 3 vol = 0.00, Playing Bal Venos/swingh/swingh01.wav
22:24:02.496 -> channels: 1 rate: 44100 bits: 16
22:24:02.529 -> EVENT: Power-SavedShortclick#2 ON millis=621654
22:24:04.386 -> Playing Bal Venos/swingh/swingh01.wav
22:24:04.386 -> channels: 1 rate: 44100 bits: 16
22:24:06.145 -> unit = 4 vol = 0.00, Playing Bal Venos/swingl/swingl08.wav
22:24:06.145 -> channels: 1 rate: 44100 bits: 16
22:24:06.145 -> unit = 3 vol = 0.00, Playing Bal Venos/swingh/swingh08.wav
22:24:06.145 -> channels: 1 rate: 44100 bits: 16
22:24:06.775 -> EVENT: Clash ON millis=625886
22:24:06.775 -> unit = 0 vol = 0.50, Playing Bal Venos/clsh/clsh09.wav
22:24:06.775 -> channels: 1 rate: 44100 bits: 16
22:24:07.240 -> unit = 3 vol = 0.00, Playing Bal Venos/swingl/swingl05.wav
22:24:07.240 -> channels: 1 rate: 44100 bits: 16
22:24:07.273 -> unit = 4 vol = 0.00, Playing Bal Venos/swingh/swingh05.wav
22:24:07.273 -> channels: 1 rate: 44100 bits: 16
22:24:08.268 -> unit = 4 vol = 0.00, Playing Bal Venos/swingl/swingl04.wav
22:24:08.268 -> channels: 1 rate: 44100 bits: 16
22:24:08.268 -> unit = 3 vol = 0.00, Playing Bal Venos/swingh/swingh04.wav
22:24:08.268 -> channels: 1 rate: 44100 bits: 16
22:24:09.760 -> unit = 3 vol = 0.00, Playing Bal Venos/swingl/swingl05.wav
22:24:09.760 -> channels: 1 rate: 44100 bits: 16
22:24:09.760 -> unit = 4 vol = 0.00, Playing Bal Venos/swingh/swingh05.wav
22:24:09.760 -> channels: 1 rate: 44100 bits: 16
22:24:09.794 -> TWIST
22:24:09.794 -> EVENT: Twist ON millis=628934
22:24:09.794 -> unit = 0 vol = 0.50, Playing Bal Venos/in/in03.wav
22:24:09.827 -> channels: 1 rate: 44100 bits: 16
22:24:12.813 -> Playing Bal Venos/pstoff.wav
22:24:12.813 -> channels: 1 rate: 44100 bits: 16
22:24:12.813 -> Amplifier off.
22:24:13.775 -> Unmounting SD Card.

Should just be a click to confirm. I’ll have to add a check for long click and held in volume menu to prevent it from going to settings menu.

1 Like

I was testing the on the fly font change, after finishing that I had tried to swing on (as seen in the dump below) and my hum wasn’t working. the clash activated by pwr sounded (also seen in the serial dump below) but the hum wasn’t present.

22:42:05.867 -> .Trash-1000 0
22:42:05.867 -> Done listing files.
22:42:06.829 -> EVENT: Swing millis=1706137
22:42:06.829 -> Ignition.
22:42:06.829 -> unit = 0 vol = 0.00, No sounds found: hum
22:42:06.829 -> No sounds found: hum
22:42:06.829 -> Audio underflows: 1
22:42:06.928 -> Amplifier off.
22:42:07.061 -> EVENT: Swing ON millis=1706362
22:42:07.127 -> Amplifier off.
22:42:07.558 -> EVENT: Swing ON millis=1706869
22:42:07.625 -> Amplifier off.
22:42:07.923 -> EVENT: Swing ON millis=1707239
22:42:07.990 -> Amplifier off.
22:42:08.388 -> EVENT: Swing ON millis=1707703
22:42:08.454 -> Amplifier off.
22:42:08.720 -> EVENT: Swing ON millis=1708018
22:42:08.786 -> Amplifier off.
22:42:16.981 -> Scanning sound font: bank03 done
22:42:17.047 -> WARNING, wav player still referenced!
22:42:17.080 -> Activating polyphonic font.
22:42:17.114 -> Activating SmoothSwing V2
22:42:17.114 -> Accent Swings Enabled.
22:42:17.114 -> Polyphonic swings: 9
22:42:17.114 -> Monophonic swings: 0
22:42:17.114 -> Accent Slashes NOT Detected: 
22:42:17.114 -> unit = 0 vol = 0.50, Playing bank03/font/font.wav
22:42:17.114 -> channels: 1 rate: 44100 bits: 16
22:42:19.209 -> Amplifier off.
22:42:21.003 -> Battery voltage: 0.18
22:42:33.610 -> EVENT: Swing ON millis=1732914
22:42:34.274 -> EVENT: Swing ON millis=1733573
22:42:34.373 -> EVENT: Clash ON millis=1733673
22:42:34.373 -> unit = 0 vol = 0.50, Playing bank03/clsh/clsh03.wav
22:42:34.373 -> channels: 1 rate: 44100 bits: 16
22:42:34.672 -> Amplifier off.
22:42:37.592 -> Amplifier off.
22:42:40.313 -> EVENT: Clash ON millis=1739626
22:42:40.313 -> unit = 0 vol = 0.50, Playing bank03/clsh/clsh02.wav
22:42:40.313 -> channels: 1 rate: 44100 bits: 16
22:42:40.379 -> EVENT: Swing ON millis=1739690
22:42:40.611 -> Amplifier off.
22:42:40.910 -> EVENT: Swing ON millis=1740218
22:42:41.009 -> Battery voltage: 0.18
22:42:41.275 -> EVENT: Swing ON millis=1740590
22:42:42.967 -> EVENT: Power-Pressed#1 ON millis=1742278
22:42:42.967 -> EVENT: Power-Pressed ON millis=1742278
22:42:43.133 -> EVENT: Power-Released#1 ON millis=1742457
22:42:43.133 -> EVENT: Power-Released ON millis=1742457
22:42:43.133 -> EVENT: Power-Shortclick#1 ON millis=1742457
22:42:43.133 -> EVENT: Power-Shortclick ON millis=1742457
22:42:43.265 -> EVENT: Power-SavedShortclick#1 ON millis=1742579
22:42:43.265 -> unit = 0 vol = 0.50, Playing bank03/blst/blst05.wav
22:42:43.265 -> channels: 1 rate: 44100 bits: 16
22:42:44.228 -> Amplifier off.
22:42:44.958 -> EVENT: Power-Pressed#1 ON millis=1744272
22:42:44.958 -> EVENT: Power-Pressed ON millis=1744272
22:42:45.123 -> EVENT: Power-Released#1 ON millis=1744459
22:42:45.123 -> EVENT: Power-Released ON millis=1744459
22:42:45.123 -> EVENT: Power-Shortclick#1 ON millis=1744459
22:42:45.123 -> EVENT: Power-Shortclick ON millis=1744459
22:42:45.256 -> EVENT: Power-SavedShortclick#1 ON millis=1744573
22:42:45.256 -> unit = 0 vol = 0.50, Playing bank03/blst/blst06.wav
22:42:45.256 -> channels: 1 rate: 44100 bits: 16
22:42:46.218 -> Amplifier off.
22:42:48.142 -> EVENT: Power-Pressed#1 ON millis=1747479
22:42:48.142 -> EVENT: Power-Pressed ON millis=1747479
22:42:48.374 -> EVENT: Power-Released#1 ON millis=1747695
22:42:48.374 -> EVENT: Power-Released ON millis=1747695
22:42:48.374 -> EVENT: Power-Shortclick#1 ON millis=1747695
22:42:48.374 -> EVENT: Power-Shortclick ON millis=1747695
22:42:48.473 -> EVENT: Power-SavedShortclick#1 ON millis=1747781
22:42:48.473 -> unit = 0 vol = 0.50, Playing bank03/blst/blst02.wav
22:42:48.473 -> channels: 1 rate: 44100 bits: 16
22:42:49.401 -> Amplifier off.

earlier today the hum issue from alpha presented itself so I downloaded the beta and that seemed to resolve it but now it’s rearing its head again.

I haven’t seen “no sounds found: hum” before. That’s a new one to me. It shouldn’t let you pick a font without hum.wav in it.

@profezzorn what would cause? “list_fonts” is checking for hum.wav.

I was checking to see if I had both force and quote wav files and cd quote I had then cd into bank03 (the fonts directory name) unplugging the usb and plugging in again reseated the usb cable.

Not sure if you need “outside” testers on these but I have tested all of these while working on the OS6 library.

  • ColorSelect
  • StaticFire
  • Remap
  • TrCenterWipeX
  • TrCenterWipeInX
  • TrWipeInSparkX
  • TrExtendX
  • TrSelect
  • TrSpark/TrSparkX
  • CenterDistF
  • ClashImpactF
  • HoldPeakF
  • IntSelect
  • LinearSectionF
  • RampF
  • Sum
  • Mult
  • WavLen
  • SwingAcceleration