message: setting range limits
diff: @@ -4,6 +4,7 @@ import { deepMerge, optionsFromArguments } from "../core/util/Defaults";
  import { readOnly, RecursivePartial } from "../core/util/Interface";
  import { Monophonic } from "./Monophonic";
  import { Synth, SynthOptions } from "./Synth";
  +import { range, timeRange } from "../core/util/Decorator";
  export interface MembraneSynthOptions extends SynthOptions {
  pitchDecay: Time;
  @@ -33,6 +34,7 @@ export class MembraneSynth extends Synth<MembraneSynthOptions> {
  * @min 0.5
  * @max 8
  */
  + @range(0)
  octaves: Positive;
  /**
  @@ -40,6 +42,7 @@ export class MembraneSynth extends Synth<MembraneSynthOptions> {
  * @min 0
  * @max 0.5
  */
  + @timeRange(0)
  pitchDecay: Time;
  /**
  