Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce all VST2 types #11

Open
40 of 51 tasks
dudk opened this issue Sep 27, 2019 · 0 comments
Open
40 of 51 tasks

Introduce all VST2 types #11

dudk opened this issue Sep 27, 2019 · 0 comments

Comments

@dudk
Copy link
Member

dudk commented Sep 27, 2019

To fully support VST2 api, all types from SDK should be present in the package.

This types could be moved to go as they don't contain pointers.

  • VstAEffectFlags -> vst2.EffectFlags
  • AEffectOpcodes -> vst2.EffectOpcodes
  • AEffectXOpcodes -> vst2.EffectOpcodes
  • AudioMasterOpcodes -> vst2.HostOpcodes
  • AudioMasterOpcodesX -> vst2.HostOpcodes
  • VstStringConstants -> vst2 constants
  • Vst2StringConstants -> vst2 constants
  • VstTimeInfo -> vst2.TimeInfo
  • VstTimeInfoFlags -> vst2.TimeInfoFlags
  • VstSmpteFrameRate -> vst2.SMPTEFrameRate
  • VstSpeakerProperties -> vst2.Speaker
  • VstSpeakerArrangement -> vst2.SpeakerArranegement
  • VstSpeakerType -> vst2.SpeakerType
  • VstSpeakerArrangementType -> vst2.SpeakerArrangementType
  • VstEvent
  • VstMidiSysexEvent -> vst2.SysExMIDIEvent
  • ERect -> vst2.EditorRectangle
  • VstMidiEvent -> vst2.MIDIEvent
  • VstEventTypes -> vst2.EventTypes
  • VstMidiEventFlags -> vst2.MIDIEventFlag
  • VstHostLanguage -> vst2.HostLanguage
  • VstProcessPrecision -> vst2.ProcessPrecision
  • VstParameterProperties -> vst2.ParameterProperties
  • VstParameterFlags -> vst2.ParamterFlag
  • VstPinProperties -> vst2.PinProperties
  • VstPinPropertiesFlags -> vst2.PinPropertiesFlags
  • VstPlugCategory -> vst2.PluginCategory
  • MidiProgramName -> vst2.MIDIProgram
  • VstMidiProgramNameFlags -> vst2.MIDIProgramFlag
  • MidiProgramCategory -> vst2.MIDIProgramCategory
  • MidiKeyName -> vsg2.MIDIKey
  • VstUserSpeakerType
  • VstOfflineTaskFlags
  • VstOfflineOption
  • VstAudioFileFlags
  • VstAudioFileMarker
  • VstKeyCode -> vst2.KeyCode
  • VstVirtualKey -> vst2.VirtualKey
  • VstModifierKey -> vst2.ModifierKeyFlag
  • VstFileType
  • VstFileSelectCommand
  • VstFileSelectType
  • VstPatchChunkInfo -> vst2.PatchChunk
  • VstPanLawType -> vst2.PanningLaw
  • VstProcessLevels -> vst2.ProcessLevel
  • VstAutomationStates -> vst2.AutomationState

This types might stay in C as they have pointers inside.

  • VstEvents -> Events
  • VstVariableIo
  • VstOfflineTask
  • VstAudioFile
  • VstFileSelect
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant