View Issue Details

IDProjectCategoryView StatusLast Update
0001042OpenMPTlibopenmptpublic2023-02-08 07:31
ReporterSaga Musix Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Target VersionOpenMPT 1.?? (libopenmpt 1.0) (goals) 
Summary0001042: Render pattern channels to separate buffers
Description

Suggested by emoon (and some other people in the past): Provide a libopenmpt interface for rendering each channel separately, e.g. so that you can draw scopes for each pattern channel.
OpenMPT could also benefit from this.
Plugins make this more complicated because if two channels feed their output into one plugin, we cannot tell them apart anymore. Renoise "solves" this by only showing the plugin output on one of the channels (the last one that triggered a note, I think).
We can already render channels to different buffers (e.g. for plugins or reverb), so the infrastructure is there, it just cannot be used to its full extent at the moment.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Relationships

related to 0001662 new Real stereo channel VU meter 
related to 0001077 new Channel scopes 
related to 0000501 acknowledgedmanx Audio recording to sample 
related to 0001569 confirmed Feature Request: missing per-channel APIs 

Activities

manx

manx

2018-03-05 11:13

administrator   ~0003461

We should also at least consider not only supporting rendering pattern channels into separate buffers, but also rendering individual instruments into separate buffers. (suggested by Bombe on IRC)

jaygarcia

jaygarcia

2018-05-17 15:04

reporter   ~0003529

Wanted to add that this feature would be very much welcomed and would add additional value to the base library. A lot of us old school users are visualization nerds, especially when it comes to mod files :)

Issue History

Date Modified Username Field Change
2017-10-09 14:01 Saga Musix New Issue
2018-01-17 12:13 Saga Musix Relationship added related to 0001077
2018-03-05 11:13 manx Note Added: 0003461
2018-05-17 15:04 jaygarcia Note Added: 0003529
2018-05-18 07:11 manx Relationship added related to 0000501
2022-02-19 07:01 manx Relationship added related to 0001569
2023-02-08 07:31 manx Relationship added related to 0001662