Copyright © 2008-2023 MultiMedia Soft

TracksBoard class

Previous pageReturn to chapter overviewNext page

The TracksBoard class, accessible through the control's TracksBoard property contains methods needed to visually compose and export new sounds and display its waveform representation on the screen. For details about the use of the TracksBoard refer to the How to use the TracksBoard to visually compose songs tutorial.

 

The TracksBoard object is implemented through the following methods:

 

Methods

 

Create

Destroy

CurrentDurationGet

ClipboardDataAvailable

DisplayRangeGet

DisplayRangeSet

DisplayWidthGet

ExportToFile

FreeMemory

ItemAmplitudeGet

ItemAmplitudeSet

ItemAttachAllInTrack

ItemAttachToNext

ItemAttachToPrevious

ItemClone

ItemCompose

ItemsCountGet

ItemDurationGet

ItemDurationStretch

ItemFriendlyNameGet

ItemFriendlyNameSet

ItemIndexGet

ItemLockStateGet

ItemLockStateSet

ItemMuteStateGet

ItemMuteStateSet

ItemOffsetGet

ItemOffsetSet

ItemOffsetMove

ItemPositionLockStateGet

ItemPositionLockStateSet

ItemRemove

ItemSelect

ItemSelectedGet

ItemSoundFileAdd

ItemSoundFileFromClipboardPaste

ItemSoundFileRawAdd

ItemSoundFileLoadRangeGet

ItemSoundFileLoadRangeSet

ItemSoundFilePathnameGet

ItemSoundFileTempPathGet

ItemSpeakerGet

ItemSpeakerSet

ItemSpeechFileSet

ItemSpeechFromFileAdd

ItemSpeechFromStringAdd

ItemSpeechStringSet

ItemSpeechTextGet

ItemSpeechVoiceGet

ItemSpeechVoiceSet

ItemSplit

ItemTrackGet

ItemTrackSet

ItemTypeGet

ItemUniqueIdGet

ItemVolumeFadingGet

ItemVolumeFadingRemove

ItemVolumeFadingSet

ItemVolumeFadingSetEx

ItemVolumePointAdd

ItemVolumePointAmplitudeGet

ItemVolumePointAmplitudeSet

ItemVolumePointsApply

ItemVolumePointCountGet

ItemVolumePointCurveGet

ItemVolumePointCurveSet

ItemVolumePointCurveSetEx

ItemVolumePointFriendlyNameGet

ItemVolumePointFriendlyNameSet

ItemVolumePointPositionGet

ItemVolumePointPositionSet

ItemVolumePointRemove

ItemVolumePointSelectedGet

ItemWaveColorsGet

ItemWaveColorsSet

Load

MouseActionRectangleGet

Move

PlayHeadLineWidthSet

PlayHeadPositionGet

PlayHeadPositionSet

RectangleGet

Refresh

RemoveInitialEmptySpace

Save

Scroll

SetBackPictureFromFile

SetBackPictureFromHandle

SettingsGeneralGet

SettingsGeneralSet

SettingsLoad

SettingsLoadFromMemory

SettingsSave

SettingsRulersGet

SettingsRulersSet

SettingsScrollbarsGet

SettingsScrollbarsSet

SettingsWaveGet

SettingsWaveSet

SetTrackerCursors

Show

SpeakersNumGet

SpeakersNumSet

TrackAdd

TracksCountGet

TrackDurationGet

TrackLockStateGet

TrackLockStateSet

TrackMuteStateGet

TrackMuteStateSet

TrackRemove

VerticalLineAdd

VerticalLinesCountGet

VerticalLineDescriptionGet

VerticalLineDescriptionSet

VerticalLinesMouseMoveEnable

VerticalLineNameGet

VerticalLineNameSet

VerticalLineParamsGet

VerticalLineParamsSet

VerticalLinePositionGet

VerticalLinePositionSet

VerticalLineRemove

VerticalLinesShow

VerticalLineUniqueIdGet

ZoomIn

ZoomOut

ZoomToFullSound

 

Internal data structures

 

TRACKSBOARD_GENERAL_SETTINGS

TRACKSBOARD_ITEM_TEXT_SETTINGS

TRACKSBOARD_RULERS_SETTINGS

TRACKSBOARD_SCROLLBARS_SETTINGS

TRACKSBOARD_WAVEFORM_SETTINGS

 

 

Samples of use of the TracksBoard class in Visual C#.NET and Visual Basic.NET can be found inside the following sample installed with the product's setup package:

- TracksBoard