Skip to content
This repository has been archived by the owner on Dec 28, 2017. It is now read-only.
Evening edited this page Apr 3, 2017 · 3 revisions

Pattern Generator Wiki

Aims to create random patterns with configurable parameters

Inputs

Input the number of rows generated [Integer] [1 ~ *]

  • Basically means the number of rows to generate, it can go up to 100000

Input the number of keys [Integer] [1 ~ 18]

  • Pretty self-explanatory, if you don't know what this is, don't use this program

Input the maximum number of anchors [Integer] [1 ~ 10]

  • Details: Anchors
  • This limits the maximum number of anchors that can occur through random generation

Input the note count pattern <Type -1 to stop input>

  • Details: Note Count Pattern
  • This specifies the note count that the program is going to generate
  • Take note to input -1 to stop the generation

Input BPM [Integer] [0 ~ *]

  • Pretty self-explanatory, if you don't know what this is, don't use this program

Input Snap (1/X) [Integer] [0 ~ *]

  • You are to input the X value here, do not input 1/4 or something

Input Offset (ms) [Integer] [0 ~ *]

  • Pretty self-explanatory, if you don't know what this is, don't use this program

Sample Code (Input)

Input the number of rows generated [Integer] [1 ~ *]: 10
Input the number of keys [Integer] [1 ~ 18]: 10
Input the maximum number of anchors [Integer] [1 ~ 10]: 2
Input the note count pattern <Type -1 to stop input>
[Integer] [-1 ~ 10]: 4
[Integer] [-1 ~ 10]: 2
[Integer] [-1 ~ 10]: -1
Input BPM [Integer] [0 ~ *]: 120
Input Snap (1/X) [Integer] [0 ~ *]: 4
Input Offset (ms) [Integer] [0 ~ *]: 100

Sample Code (Output)

[Generating Column 0]
[Generating Column 1]
[Generating Column 2]
[Generating Column 3]
[Generating Column 4]
[Generating Column 5]
[Generating Column 6]
[Generating Column 7]
[Generating Column 8]
[Generating Column 9]
_ _ O _ _ _ _ _ _ O
_ O _ _ O O _ _ O _
O _ _ _ _ _ _ _ _ O
_ O O _ O _ O _ _ _
_ _ _ _ _ O _ O _ _
O _ O O _ _ _ _ _ O
_ O _ _ _ _ _ O _ _
_ _ _ _ O _ O _ O O
_ _ _ O _ O _ _ _ _
O O _ _ _ _ O _ O _

[Generating Chart]
25,192,100,1,0,0:0:0:0:
75,192,100,1,0,0:0:0:0:
325,192,100,1,0,0:0:0:0:
425,192,100,1,0,0:0:0:0:
175,192,225,1,0,0:0:0:0:
275,192,225,1,0,0:0:0:0:
225,192,350,1,0,0:0:0:0:
325,192,350,1,0,0:0:0:0:
425,192,350,1,0,0:0:0:0:
475,192,350,1,0,0:0:0:0:
75,192,475,1,0,0:0:0:0:
375,192,475,1,0,0:0:0:0:
25,192,600,1,0,0:0:0:0:
125,192,600,1,0,0:0:0:0:
175,192,600,1,0,0:0:0:0:
475,192,600,1,0,0:0:0:0:
275,192,725,1,0,0:0:0:0:
375,192,725,1,0,0:0:0:0:
75,192,850,1,0,0:0:0:0:
125,192,850,1,0,0:0:0:0:
225,192,850,1,0,0:0:0:0:
325,192,850,1,0,0:0:0:0:
25,192,975,1,0,0:0:0:0:
475,192,975,1,0,0:0:0:0:
75,192,1100,1,0,0:0:0:0:
225,192,1100,1,0,0:0:0:0:
275,192,1100,1,0,0:0:0:0:
425,192,1100,1,0,0:0:0:0:
125,192,1225,1,0,0:0:0:0:
475,192,1225,1,0,0:0:0:0:

Features

Resources

Clone this wiki locally