Skip to content

Releases: sammy8806/x32-footswitch

First useful Release

28 Aug 19:19
Compare
Choose a tag to compare
First useful Release Pre-release
Pre-release

In this release you can use my X32-Footcontroller hardware for the rudimentary functions it should perform.

If the programm simply crashes you need to patch the library:
(I know this is stupid and no fix at all ... but #WorksForMe)

diff --git a/osc/composer/OscContentComposer.cpp b/osc/composer/OscContentComposer.cpp
index 5c5ff34..5c4eb62 100644
--- a/osc/composer/OscContentComposer.cpp
+++ b/osc/composer/OscContentComposer.cpp
@@ -38,7 +38,7 @@ OscContentComposer::~OscContentComposer()
 	// No Need to delete since buffer is owned by ByteBuffer
 	// delete mHeaderBuffer;
 
-	delete mHeaderByteBuffer;
+    // delete mHeaderByteBuffer;
 }
 
 qint32 OscContentComposer::computeSize()
@@ -72,7 +72,7 @@ OscMessageComposer::~OscMessageComposer()
 	// No Need to delete since buffer is owned by ByteBuffer
 	// delete mDataBuffer;
 
-	delete mDataByteBuffer;
+	//delete mDataByteBuffer;
 }
 
 /**
diff --git a/tools/ByteBuffer.cpp b/tools/ByteBuffer.cpp
index 41929af..9edb57e 100644
--- a/tools/ByteBuffer.cpp
+++ b/tools/ByteBuffer.cpp
@@ -35,8 +35,8 @@ ByteBuffer::ByteBuffer(QByteArray* src, bool owner)
 
 ByteBuffer::~ByteBuffer()
 {
-	if (mOwner == true)
-		delete mArray;
+    /*if (mOwner == true)
+        delete mArray;*/
 }
 
 /**