BR - moving mulptiple notes during playback crashes Waveform

Discussion about: tracktion.com
RELATED
PRODUCTS

Post

There needs to be any synth loaded on that track and the clip needs to currently play back (i.e. the position cursor needs to be over it) - whenever you try to move more than one note Waveform will crash.

(well, or at least here (Windows 10 64bit))
"Preamps have literally one job: when you turn up the gain, it gets louder." Jamcat, talking about presmp-emulation plugins.

Post

+1
I've experienced this type of crash too.
Win 8.1 64bit
Windows 10 / Intel core i7 2700k @ 3.50GHz / 16GB Ram / Emu 1212m Sound Card / Ati Radeon HD5400 Series G/Card

Post

Can you post your log file and the associated .dmp file listed in the log file next to the crash please?

Post

the .dmp files are empty and there's no crash error message in the log file. Upon startup however it always reports a WASAPI error 80070490 - dunno whether that might be relevant.
"Preamps have literally one job: when you turn up the gain, it gets louder." Jamcat, talking about presmp-emulation plugins.

Post

Crap - it doesn't even need to play back at all in order to crash (seems I was wrong earlier?)

however:

strangely enough the crash only happens when I use the selection tool to select multiple notes (i.e. at least two)
if I instead use Ctrl-click, then there's no crash at all.

Weird - huh?
"Preamps have literally one job: when you turn up the gain, it gets louder." Jamcat, talking about presmp-emulation plugins.

Post

Can't replicate this, using Waveform, Collective as the VST synth, or the Tracktion FM synth, on windows 10 64 bit...
"my gosh it's a friggin hardware"

Post

I have tried replicating this but can't seem to get it to crash.
It's such as basic function that I'm sure others would have reported it if it was related to the MIDI note dragging. I'm just wondering if there's something else going on which is actually causing the crash.

• What kind of editor are you using, the clip, panel or windowed one?
• Does this only happen with certain Edits or all Edits?
• Can you create some extremely minmal steps that we could use to replicate from a blank Edit? Something like:
- Create a new Edit
- Add Collective to track 1
- Create a new MIDI clip
- Expand track to reveal in-clip editor
- Add two notes at beat 0 on notes 69 and 70
- Select notes using selection MIDI tool
- Drag notes to the right
- Crash - log file attached

That's the kind of thing that will help us track it down very quickly.

Post

Hi, this won't be much help, as the crashes I experienced were some time ago.
From memory it happend in two different edits,
After working on the clips for some time.
And at most, I've had 5 crashes between the 2 edits.
Crash happend when I tried moving at least 30 or so notes at the same time, and if memory serves when moving the notes to the left in the clip.
Crash would happen, I restart waveform and then am able to move the same set of notes.
Should it occur again, I will submit crash log if available.
Windows 10 / Intel core i7 2700k @ 3.50GHz / 16GB Ram / Emu 1212m Sound Card / Ati Radeon HD5400 Series G/Card

Post

dRowAudio wrote:I have tried replicating this but can't seem to get it to crash.
It's such as basic function that I'm sure others would have reported it if it was related to the MIDI note dragging. I'm just wondering if there's something else going on which is actually causing the crash.

• What kind of editor are you using, the clip, panel or windowed one?
• Does this only happen with certain Edits or all Edits?
• Can you create some extremely minmal steps that we could use to replicate from a blank Edit? Something like:
- Create a new Edit
- Add Collective to track 1
- Create a new MIDI clip
- Expand track to reveal in-clip editor
- Add two notes at beat 0 on notes 69 and 70
- Select notes using selection MIDI tool
- Drag notes to the right
- Crash - log file attached

That's the kind of thing that will help us track it down very quickly.

Actually it doesn't matter what Editor I use

I seems to be the same with all Edits

Minimal steps:

- Create a new Edit
- Add any instrument to track 1
- Create a new MIDI clip
- Expand track to reveal in-clip editor
- Add two notes at beat 0 on notes 69 and 70
- Select notes using selection MIDI tool
- Drag notes to the right


Code: Select all

Waveform 64-bit version: 8.1.0 (Built: 25 April 2017)
Log started: 15 Jun 2017 9:48:21pm

15 Jun 2017 21:48:21  Initialising plugins...
15 Jun 2017 21:48:21  Last run failed to shut down cleanly
15 Jun 2017 21:48:21  C:\Program Files\Waveform 8\Waveform 8 (64-bit).exe
15 Jun 2017 21:48:21  Windows 8.0
15 Jun 2017 21:48:21  CPU: 3395MHz  Cores: 4  7873MB
15 Jun 2017 21:48:21  Initialising file formats...
15 Jun 2017 21:48:21  Initialising projects...
15 Jun 2017 21:48:21  Initialising devices...
15 Jun 2017 21:48:21  Image database loaded 0 images in 0 seconds
15 Jun 2017 21:48:21  Finding MIDI I/O
15 Jun 2017 21:48:21  MIDI output: Profire 2626 MIDI
15 Jun 2017 21:48:21  MIDI input: Profire 2626 MIDI
15 Jun 2017 21:48:21  ASIO: found ASIO4ALL v2
15 Jun 2017 21:48:21  ASIO: found M-Audio ProFire ASIO
15 Jun 2017 21:48:21  ASIO: found M-Audio USB ASIO
15 Jun 2017 21:48:21  WASAPI error: 80070490
15 Jun 2017 21:48:21  WASAPI error: 80070490
15 Jun 2017 21:48:21  ASIO: opening device: M-Audio ProFire ASIO
15 Jun 2017 21:48:21  ASIO: 26 in, 26 out
15 Jun 2017 21:48:21  ASIO: 64->4096, 128, -1
15 Jun 2017 21:48:21  ASIO: outputReady true
15 Jun 2017 21:48:21  ASIO: Rates: 44100 48000 88200 96000 176400 192000
15 Jun 2017 21:48:21  ASIO: Latencies: in = 203, out = 203
15 Jun 2017 21:48:21  ASIO: creating buffers (dummy): 4, 128
15 Jun 2017 21:48:21  ASIO: Latencies: in = 203, out = 203
15 Jun 2017 21:48:22  ASIO: device open
15 Jun 2017 21:48:22  ASIO: clock: See Control Panel (cur)
15 Jun 2017 21:48:22  ASIO: disposing buffers
15 Jun 2017 21:48:22  ASIO: creating buffers: 52, 128
15 Jun 2017 21:48:22  ASIO: channel format: 18
15 Jun 2017 21:48:22  ASIO: Latencies: in = 203, out = 203
15 Jun 2017 21:48:22  ASIO: starting
15 Jun 2017 21:48:22  Audio block size: 128  Rate: 44100
15 Jun 2017 21:48:22  Rebuilding Wave Device List...
15 Jun 2017 21:48:22  Wave In: FW 2626 Analog In 1 (enabled): 0 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 Analog In 2 (enabled): 1 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 Analog In 3 (enabled): 2 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 Analog In 4 (enabled): 3 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 Analog In 5 (enabled): 4 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 Analog In 6 (enabled): 5 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 Analog In 7 (enabled): 6 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 Analog In 8 (enabled): 7 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT A In 1 (enabled): 8 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT A In 2 (enabled): 9 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT A In 3 (enabled): 10 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT A In 4 (enabled): 11 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT A In 5 (enabled): 12 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT A In 6 (enabled): 13 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT A In 7 (enabled): 14 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT A In 8 (enabled): 15 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT B In 1 (enabled): 16 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT B In 2 (enabled): 17 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT B In 3 (enabled): 18 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT B In 4 (enabled): 19 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT B In 5 (enabled): 20 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT B In 6 (enabled): 21 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT B In 7 (enabled): 22 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 ADAT B In 8 (enabled): 23 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 SPDIF In L (enabled): 24 (L)
15 Jun 2017 21:48:22  Wave In: FW 2626 SPDIF In R (enabled): 25 (L)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 1 + 2 (enabled): 0 (L), 1 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 3 + 4 (enabled): 2 (L), 3 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 5 + 6 (enabled): 4 (L), 5 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 7 + 8 (enabled): 6 (L), 7 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 9 + 10 (enabled): 8 (L), 9 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 11 + 12 (enabled): 10 (L), 11 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 13 + 14 (enabled): 12 (L), 13 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 15 + 16 (enabled): 14 (L), 15 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 17 + 18 (enabled): 16 (L), 17 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 19 + 20 (enabled): 18 (L), 19 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 21 + 22 (enabled): 20 (L), 21 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 23 + 24 (enabled): 22 (L), 23 (R)
15 Jun 2017 21:48:22  Wave Out: FW 2626 SW Return 25 + 26 (enabled): 24 (L), 25 (R)
15 Jun 2017 21:48:22  Default Wave: FW 2626 SW Return 1 + 2
15 Jun 2017 21:48:22  Default MIDI: 
15 Jun 2017 21:48:22  Initialising ReWire...
15 Jun 2017 21:48:22  Initialising controllers...
15 Jun 2017 21:48:22  Creating Default Controllers...
15 Jun 2017 21:48:22  Loading Custom Controllers...
15 Jun 2017 21:48:22  Loop library loaded 0 loops in 1 ms
15 Jun 2017 21:48:22  Preset database loaded 39 presets in 125 ms seconds
15 Jun 2017 21:48:22  Reloading Windows...
15 Jun 2017 21:48:22  ASIO: found ASIO4ALL v2
15 Jun 2017 21:48:22  ASIO: found M-Audio ProFire ASIO
15 Jun 2017 21:48:22  ASIO: found M-Audio USB ASIO
15 Jun 2017 21:48:22  Machine ID: WE496775EC U
15 Jun 2017 21:48:22  Realtime on
15 Jun 2017 21:48:22  Starting checking for updates
15 Jun 2017 21:48:23  Finished checking for updates
15 Jun 2017 21:48:36  Loaded edit: Test 2 Edit 1
"Preamps have literally one job: when you turn up the gain, it gets louder." Jamcat, talking about presmp-emulation plugins.

Post

But let us look at it from a different angle:

There should not be a different result if you

a) select multiple notes via crtl+click or

b) by using the selection tool


But there clearly is - I can say that because one method leads to Waveform crashing, while the other one doesn't.

As a non-coder I naively assume finding that difference in the code would also lead you to the bug - is that nonsense?
"Preamps have literally one job: when you turn up the gain, it gets louder." Jamcat, talking about presmp-emulation plugins.

Post

I've just noticed in your log file you're using v8.1.0.
v8.1.2 is available, can you install this and see if the problem persists: https://marketplace.tracktion.com/shop/ ... chive/?v=8

Post

I thought I could safely skip this update since the changelog didn't mention anything that seemed to concearn/interest me.

Code: Select all

Waveform 64-bit version: 8.1.2 (Built: 29 April 2017)
Log started: 15 Jun 2017 11:46:22pm

15 Jun 2017 23:46:22  Initialising plugins...
15 Jun 2017 23:46:22  Doing first-run setup...
15 Jun 2017 23:46:22  EULA...
15 Jun 2017 23:46:24  Installer...
15 Jun 2017 23:46:24  Installing file-types...
15 Jun 2017 23:46:25  ----- Ended Plugin Scan
15 Jun 2017 23:46:26  First-run setup complete...
15 Jun 2017 23:46:26  Wrote settings file: C:\Users\Jens Leuner\AppData\Roaming\Tracktion\Waveform\Tracktion.settings
15 Jun 2017 23:46:26  Last run failed to shut down cleanly
15 Jun 2017 23:46:26  C:\Program Files\Waveform 8\Waveform 8 (64-bit).exe
15 Jun 2017 23:46:26  Windows 8.0
15 Jun 2017 23:46:27  CPU: 3382MHz  Cores: 4  7873MB
15 Jun 2017 23:46:27  Initialising file formats...
15 Jun 2017 23:46:27  Initialising projects...
15 Jun 2017 23:46:27  Initialising devices...
15 Jun 2017 23:46:27  Image database loaded 0 images in 1 ms seconds
15 Jun 2017 23:46:27  Finding MIDI I/O
15 Jun 2017 23:46:27  MIDI output: Profire 2626 MIDI
15 Jun 2017 23:46:27  MIDI input: Profire 2626 MIDI
15 Jun 2017 23:46:27  ASIO: found ASIO4ALL v2
15 Jun 2017 23:46:27  ASIO: found M-Audio ProFire ASIO
15 Jun 2017 23:46:27  ASIO: found M-Audio USB ASIO
15 Jun 2017 23:46:27  WASAPI error: 80070490
15 Jun 2017 23:46:27  WASAPI error: 80070490
15 Jun 2017 23:46:27  ASIO: opening device: M-Audio ProFire ASIO
15 Jun 2017 23:46:27  ASIO: 26 in, 26 out
15 Jun 2017 23:46:27  ASIO: 64->4096, 128, -1
15 Jun 2017 23:46:27  ASIO: outputReady true
15 Jun 2017 23:46:27  ASIO: Rates: 44100 48000 88200 96000 176400 192000
15 Jun 2017 23:46:27  ASIO: Latencies: in = 203, out = 203
15 Jun 2017 23:46:27  ASIO: creating buffers (dummy): 4, 128
15 Jun 2017 23:46:27  ASIO: Latencies: in = 203, out = 203
15 Jun 2017 23:46:27  ASIO: device open
15 Jun 2017 23:46:27  ASIO: clock: See Control Panel (cur)
15 Jun 2017 23:46:27  ASIO: disposing buffers
15 Jun 2017 23:46:27  ASIO: creating buffers: 52, 128
15 Jun 2017 23:46:27  ASIO: channel format: 18
15 Jun 2017 23:46:27  ASIO: Latencies: in = 203, out = 203
15 Jun 2017 23:46:27  ASIO: starting
15 Jun 2017 23:46:27  Audio block size: 128  Rate: 44100
15 Jun 2017 23:46:27  Rebuilding Wave Device List...
15 Jun 2017 23:46:27  Wave In: FW 2626 Analog In 1 (enabled): 0 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 Analog In 2 (enabled): 1 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 Analog In 3 (enabled): 2 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 Analog In 4 (enabled): 3 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 Analog In 5 (enabled): 4 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 Analog In 6 (enabled): 5 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 Analog In 7 (enabled): 6 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 Analog In 8 (enabled): 7 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT A In 1 (enabled): 8 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT A In 2 (enabled): 9 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT A In 3 (enabled): 10 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT A In 4 (enabled): 11 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT A In 5 (enabled): 12 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT A In 6 (enabled): 13 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT A In 7 (enabled): 14 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT A In 8 (enabled): 15 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT B In 1 (enabled): 16 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT B In 2 (enabled): 17 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT B In 3 (enabled): 18 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT B In 4 (enabled): 19 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT B In 5 (enabled): 20 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT B In 6 (enabled): 21 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT B In 7 (enabled): 22 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 ADAT B In 8 (enabled): 23 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 SPDIF In L (enabled): 24 (L)
15 Jun 2017 23:46:27  Wave In: FW 2626 SPDIF In R (enabled): 25 (L)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 1 + 2 (enabled): 0 (L), 1 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 3 + 4 (enabled): 2 (L), 3 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 5 + 6 (enabled): 4 (L), 5 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 7 + 8 (enabled): 6 (L), 7 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 9 + 10 (enabled): 8 (L), 9 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 11 + 12 (enabled): 10 (L), 11 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 13 + 14 (enabled): 12 (L), 13 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 15 + 16 (enabled): 14 (L), 15 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 17 + 18 (enabled): 16 (L), 17 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 19 + 20 (enabled): 18 (L), 19 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 21 + 22 (enabled): 20 (L), 21 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 23 + 24 (enabled): 22 (L), 23 (R)
15 Jun 2017 23:46:27  Wave Out: FW 2626 SW Return 25 + 26 (enabled): 24 (L), 25 (R)
15 Jun 2017 23:46:27  Default Wave: FW 2626 SW Return 1 + 2
15 Jun 2017 23:46:27  Default MIDI: 
15 Jun 2017 23:46:27  Initialising ReWire...
15 Jun 2017 23:46:27  Initialising controllers...
15 Jun 2017 23:46:27  Creating Default Controllers...
15 Jun 2017 23:46:27  Loading Custom Controllers...
15 Jun 2017 23:46:27  Loop library loaded 0 loops in 2 ms
15 Jun 2017 23:46:27  Reloading Windows...
15 Jun 2017 23:46:27  ASIO: found ASIO4ALL v2
15 Jun 2017 23:46:27  ASIO: found M-Audio ProFire ASIO
15 Jun 2017 23:46:27  ASIO: found M-Audio USB ASIO
15 Jun 2017 23:46:27  Machine ID: WE496775EC U
15 Jun 2017 23:46:27  Realtime on
15 Jun 2017 23:46:27  Starting checking for updates
15 Jun 2017 23:46:27  Preset database loaded 39 presets in 140 ms seconds
15 Jun 2017 23:46:28  Finished checking for updates
15 Jun 2017 23:46:29  Loaded edit: Test 2 Edit 1
Still the same...
"Preamps have literally one job: when you turn up the gain, it gets louder." Jamcat, talking about presmp-emulation plugins.

Post

Strange - during one test I made it was really different for some reason, but now there does not even any instrument to be loaded to the track.

Also I just noticed that it can also be a single note, as long as I use the selection tool to select it
"Preamps have literally one job: when you turn up the gain, it gets louder." Jamcat, talking about presmp-emulation plugins.

Post

Okay, it's also mouse-related - I couldn't find an entry in the shortcut list to nudge a note left or right, but I added actions to nudge the start of a note left and right and using These shortcuts worked aftwr selecting notes with the selection tool. Doing it with the mouse however immediately crashes Waveform (if I selected the note(s) using the selection tool)
"Preamps have literally one job: when you turn up the gain, it gets louder." Jamcat, talking about presmp-emulation plugins.

Post

What resolution monitor do you have? Do you have any Windows scaling going on? This could stem from the "Text size system property".
We are preparing a new build which has a lot of changes in hopefully for the weekend. Perhaps this has already been fixed.

Post Reply

Return to “Tracktion”