Editor App Overview

by
BMC Documentation

BMC 2.0 has the same UI as before with many new features added, the first thing you'll notice is more custom graphics to match your hardware. In 2.0 you can have custom graphics for buttons, leds, encoders and all other devices, you can also change the color and sizes, all this is easily done with the config file maker.

Here we'll take a look at the BMC 2.0 UI:

  1. Edit Menu: here you will find the editors for BMC including the Events Editor, Names Editor, and many more, what appears here depends on what features you compiled on BMC.
  2. Backup: Here you can import and export a backup, this will be a backup of the editable data in BMC not a backup of your config file, backups are exported in json format.
  3. Tools: Here you can find the Serial Monitor, Messenger (this along with the API allows you to send data back and forth between the editor app and your sketch), and the metrics (this will display the current number of loops per second your teensy is running at)
  4. Local contains multiple options that are NOT store in your teensy's EEPROM, instead this data is stored locally in the browser, this includes local preferences like auto-saving event's name, the style of names on the UI, and more, channel nicknames, port nicknames and MIDI CC Profiles
  5. MidiTool: this opens the a MIDI Monitor which allows you to monitor incoming and outgoing MIDI Data. A very useful tool for testing.
  6. Events List: this opens an events list which you can drag and drop directly on the hardware in your layout.
  7. Debug Mode: this icon will appear when you are in DEBUG mode. This is a feature you have to compile and must be edited on the Config File Maker
  8. Preset Bank Selector: this is used to switch across Preset Banks.
  9. Preset Selector: this is used to switch across presets in the current bank.
  10. Layer Selector: this is used to switch across layers.
  11. Settings: this contains your BMC Settings (these are store in EEPROM unlike Local Preferences).
  12. Preset Name: Displays the current Preset Name.
  13. Layer Name: Displays the current Layer Name.
  14. Build Name: Displays the build name, this is assigned in the Config File Maker
  15. Layout, this is where all your devices will appear, you can right click them or double click them to edit them.

Nero

About Nero

I'm a Musician, Web Developer, Graphic Designer, Sound Engineer and the list goes on!
View all posts by Nero


Sign In to leave a comment

OR

Comment as a Guest