BeeOne SMOD - demo version (no preset saving)
Full version saves up to 100 presets, and contains VST plugin
for direct export via DAW apps (like Reaper)

*

Requirements.
1. Microsoft Windows 8/7/Vista/XP/2000
2. Minimum 512MB RAM (comfort at 2GB; memory in use: 250-300MB)
3. Pentium III/AMD or higher with SSE support
   (in practice: minimum 1GHz, comfort at 2GHz or higher on multicore)
4. If application is not starting, try this:
   NET framework, Visual C++ Redist pack, if it's XP, then SP3.

*

Quick Start.

1. Run the app.
2. Select soundcard (right/down corner above the small green box)
3. On the top/left greenish field:
a) click big red circular button to activate selected oscillator
   (see above - there are 16 units)
b) mid/right "base" to the first slider - enter the value, like 400
   - and you should hear the the sound (400Hz sine).
c) mid/right "base" to the second slider - enter the value, like 4
   - and you should hear the binaural beat (4Hz spatial pulsation).

Visit youtube to find out more about the philosophy - it's similar 
to BeeFree: http://www.youtube.com/watch?v=xYuvYPCILH4

*

Known issues.

1. Some antiviral software rarely give false alarms (internal compression type?);
   but not virus alarm, rather "possibly unwanted activity" or something like that.
2. If you experience glitches - they are only in live playback, not in rendering;
   possible causes: performance (cost of quality) during playback or swiching.
3. If multiple oscillators are running, and you try to change the sound card -
   application may crash.
4. Scope not working correctly with some soundcards (in progress).

*

Nuances.

1. If you click on an arrow box and corresponding value starts change continuously
   even after click release - then just doubble click on that arrow; you probably
   clicked on the arrow, and holding the click - moved beyond the arrow box.
2. Injectors send absolute freq values 6 octaves (64x) lower for SBB, AMB and FMB;
   in relative mode, ratios are directly dependent on the oscillators.
3. In relative modes - injectors of the reference oscillator are faded out.
4. If at low volume levels, sine is "dirty" or flips out - this isssue is related
   to sound quality of the soundcard and/or its settings. Set the sound to 24-bit
   and make sure, that playback is also 24-bit bitowy (like in asio mode).
5. If you experience glitches diring playback after app start, then next time you
   run it - give it time (c.a. few to 20 seconds, to stabilize the environment).
6. Paths with filenames to *.shp signal files must be less than 256 chars.
7. Due to programming environment limitations, "ping" mode resets at switching
   units, views, buttons and switches. We are working to minimize this discomfort.

*

Changelog.

demo SMOD 3.122/ HMS 3.067:
- fix: CPU usage bug

demo SMOD 3.120/ HMS 3.065:
- new feature: hard excluders (not affected by reset, on/off only)
- change: vibs descriptions turned off by default
- fix: ping fade out time change does not affects sonic expression (no bursts)
- fix: notes re-send
- fix: reference displays and ping times in tuned randomizer in relative mode
- NEW: JamBeeOne (only in full version)

demo SMOD 3.118 / HMS 3.063:
- minor fixes

demo SMOD 3.113 / HMS 3.058:
- export from a new version of app compiler (test)
- new feature: range switch for vibs randomizers (fixed / SND dependent)
- new feature: single and cross reinject of injector values under mouse clicks
- new feature: separative randomization modes for ping parameters
- change: individual cross-randomizers for smod section
- change: "ping density" in reporting tool
- change: big update of HMS modes
- fix: tuned randomizer in relative modes
- other minor fixes and improvements

demo SMOD 3.93 / HMS 3.041:
- new feature: autorandomize smod/ping on enter
- change: greater phase accuracy for precise simulations
- change: individual rclick copy of smod values
- fix: minor fixes

demo SMOD 3.90 / HMS 3.040:
- new feature: additional pan options for ping autopan mode
- new feature: retrig main notes under right click
- change: unification of rclick philozophy for buttons (except excluders)

demo SMOD 3.086 / HMS 3.036:
- HMS: autogain for HMS module
- minor fixes

demo SMOD 3.081 / HMS 3.028:
- new version 3.x released - introduces cross philosophy
- new feature: tuned randomizer for sounds and vibes
  (this extends capabilities of the smart randomizer)
- new feature: redesigned unit excluder philosophy and leds
- new feature: note viewer for picked frequencies
  (0.05Hz resolution; some differences come from WYSIWYG rounding)
- new feature: cross-exchange of most of the values
- new feature: cross-randomization of most of the values
- new feature: multifunction buttons and zones:
-- left click: operate around current value/state,
-- left click&hold: randomize or reset something around current value/state
-- right click: copy current value/state across Bee (except excluded)
-- right click&hold: randomize or reset something across Bee (except excluded)
- new feature: reporting tool (not available in demo version)
- new feature: autopan option for ping mode
- new feature: new pan options (inside mix, outside mix, all)
- changed: mute leds philosophy
- fix: a lot of minor and major internal improvements

*

demo SMOD 2.076 / HMS 2.037:
- new feature: right click on unit selector acts as switch and on/off
- minor fixes (full version related)

demo SMOD 2.075 / HMS 2.036:
- new feature: switchable display of Oster correlates between SND and SBB
  (* optimum audible SBB binaural beats per SND carrier, useful only for idealists)
- new feature: switchable automatic gain control according to SND frequency
  (* external gain correction list for free customization)
- fix: minor fix in HVB section

demo SMOD 2.070 / HMS 2.032:
- new feature: HVB - harmonic resonance calculator
  (*note: speed depends on how many SND freqs are non-zero)
- fix: improved stability when changing soundcard during heavy load

demo SMOD 2.065 / HMS 2.030:
- new feature: "spectral sonicolor" view - light colors of sound live,
- new feature: conceptual colors of light for input frequencies
- fix: some behaviors in FMB section were corrupted

demo SMOD 2.053 / HMS 2.024:
- new feature: phase coherence display (Lissajous curves) for total output
- new feature: switchable auto-backup mode when loading shapes (full version only)
- new feature: "manual backup" quick button for current preset (full version only)
- new feature: "long resets":
-- master section resets all units, then resets all shapes in units
-- sound panel resets panel (except shapes), then all panels (except shapes)
- fixed: improved stability when loading shapes
- SMOD: improved master section visuals, added (duplicated) handy unit switches

demo SMOD 2.027 / HMS 2.017:
- fix: range behavior in "live" mode
- fix: octaviser behavior at min's
- new feature: fout/intv min value for ping randomizer
- issue: due to a bug, "current unit" temporarily disabled (preset manager)
  * working on it
- new feature: initial list of unsorted chords for HMS

demo SMOD 2.021 / HMS 2.011:
- new feature: custom fade-in for ping module
- fix: SMOD - unlocked when time values are zero
- fix: standarized "ping" module descriptin between HMS and SMOD

demo SMOD 2.016 / HMS 2.006:
- fix: randomizer logarithmic scaling
- fix: when no default lists (frequencies, chords) in folder, nothing is loaded
- fix: smod'ing gain was incorrectly defined
- fix: saving scope views (extension list)
- fix: no reset on switching between relative/absolute modes in manual update
- fix: "live" mode repairs

demo SMOD 2.012 / HMS 2.003:
- minor fixes and repairs after code clean-up
- note: from now on HMS version is included
- scaling logic compatible with automation, limits over automation
  (i.e. automation ranges are smaller than parameter ranges)

demo 2.005:
- minor fixes and repairs after code clean-up

demo 2.0:
- new feature: full version includes VST edition with timeline automation
- change: reduction of less important elements to support automation in VST edition
- note: starting public beta-tests

demo 1.10:
- new feature: cosmetic reseters (on excluders, "live" boxes, alternative views)
- new feature: exclude whole unit from global randomizer/undoredo routine
- new feature: reload default signal shape (sine) on demand
- new feature: define ch.mix and mixpan positions (pre or post AMB)
- new feature: range labels for brain frequencies

demo 1.9:
- new feature: load/save individual unit settings (preset manager)

demo 1.8:
- fix: v-box multiple base update for "live" synced modules
- fix/change: slider reset on range change
- fix/change: sync of bases to reference in relative modes
  (changing the reference base reinitializes injectors in "live" units)
- fix/change: auto-update ranges in "live" mode (use reference unit ratio)

demo 1.7a:
- native sine removed (read: nuances pt 4)
- added frequency driver for compatibility with modes other than 44.1kHz
  (caution: this is app stability test)

demo 1.7:
- native sine re-added in SND section (wavetable vs sine quality difference)

demo 1.6:
- new feature: view loaded shapes
- fix: v-box injector in FMB section

demo 1.5:
- "ping" mode is now sample-accurate instead of windows timing
  (for VST export and smooth changes; however consumes more CPU)
- new feature: "live slider" (syncing sliders between units)
- new feature: "exclude" box (blocks global undoredo and randomizers)
- new feature: custom shape loader for SND, AMB, FMB (sine by default)
  * this feature is experimental (sine via wavetable)

demo 1.4:
- smod section interface rework
- new feature: auto-randomize ping (each ping can be different)
  (partially works, smoothness issues on randomizing SND and SBB)
  * this feature is experimental and may be removed over time

demo 1.3:
- undo-redo fixed

demo 1.2:
- undo-redo partially fixed (but generally works fine)
- * (full version only) fixed gain behavior modes on preset change

demo 1.1:
- fading out the injectors of the reference oscillator in relative modes

demo 1.0:
- start