Skip to content

Multibend Support for alphaSynth #367

@WolfgangD

Description

@WolfgangD

Description

If two or more bends should happen at the same time (Multi Bend) it currently choose one of the bend values to bend both notes. If the bend value is different then alphaSynth is not able to output the correct sound.

As far as I understand it, this is rooted in alphaSynth having 2 channels. One for normal notes and one for bended notes. The bending is then controlled on the 2nd channel.

Possible Solutions

I can imagine setting an upper limit of bend channels. E.g. 6 (for each string 1) and keeping track of available and used channels.

If a bend is needed use the next available channel. Mark it as used and set up the bend. If the bend is over mark it as available again.

I'm missing a lot of knowledge on how alphaSynth works so I don't know if this is feasible.

Current Workarounds

No working around available if two bendings are required at the same time with different bend values.

Metadata

Metadata

Assignees

Labels

area-playerRelated to the audio playback engine.platform-javascriptRelated to the JavaScript version of alphaTabplatform-netRelated to the .net version of alphaTabstate-acceptedThis is a valid topic to work on.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions