Struct PatternNote
Represents the note, its duration and it's position within a pattern.
Namespace: InsaneScatterbrain.RetroKit.Editor
Syntax
[Serializable]
public struct PatternNote
Fields
duration
Declaration
public float duration
Field Value
Type | Description |
---|---|
System.Single |
note
Declaration
public Note note
Field Value
Type | Description |
---|---|
Note |
position
Declaration
public float position
Field Value
Type | Description |
---|---|
System.Single |
Methods
GetSamples(ISampleProvider, Single)
Generates and returns the samples for this PatternNote, based on the given sample provider and beats per minute.
Declaration
public float[] GetSamples(ISampleProvider sampleProvider, float bpm)
Parameters
Type | Name | Description |
---|---|---|
ISampleProvider | sampleProvider | The sample provider. |
System.Single | bpm | The beats per minute. |
Returns
Type | Description |
---|---|
System.Single[] | The samples. |