From 97a6ec4956db404ee2e468f03ffaabcff25ea4a6 Mon Sep 17 00:00:00 2001
From: Josh Siegle <jsiegle@mit.edu>
Date: Thu, 19 Dec 2013 15:13:49 -0500
Subject: [PATCH] Add check for existence of events file before saving

---
 Source/Processors/RecordNode.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Source/Processors/RecordNode.cpp b/Source/Processors/RecordNode.cpp
index 35c075ae5..61beeebfc 100755
--- a/Source/Processors/RecordNode.cpp
+++ b/Source/Processors/RecordNode.cpp
@@ -691,6 +691,10 @@ void RecordNode::writeEventBuffer(MidiMessage& event, int samplePosition) //, in
 {
     // find file and write samples to disk
     // std::cout << "Received event!" << std::endl;
+    
+    // check to see if the file exists
+    if (eventChannel->file == NULL)
+        return;
 
     const uint8* dataptr = event.getRawData();
 
-- 
GitLab