diff --git a/Source/Processors/Visualization/SpikeDisplayCanvas.cpp b/Source/Processors/Visualization/SpikeDisplayCanvas.cpp
index 1751ea1253df597759a7203da9cc0e0f35beddc3..324fc976b6f6dc42df7664e3ade04e0b80dc03f9 100644
--- a/Source/Processors/Visualization/SpikeDisplayCanvas.cpp
+++ b/Source/Processors/Visualization/SpikeDisplayCanvas.cpp
@@ -363,6 +363,13 @@ void SpikeDisplayCanvas::zoomPlot(int p, int c, bool in){
 	plots[p].zoom(c, in);
 }
 
+void SpikeDisplayCanvas::disableAntiAliasing(){
+
+	glDisable(GL_LINE_SMOOTH);
+	glDisable(GL_POINT_SMOOTH);
+	glDisable(GL_POLYGON_SMOOTH);
+}
+
 // void SpikeDisplayCanvas::resized()
 // {
 // 	//screenBuffer = new AudioSampleBuffer(nChans, getWidth());
diff --git a/Source/Processors/Visualization/SpikeDisplayCanvas.h b/Source/Processors/Visualization/SpikeDisplayCanvas.h
index 483fbfd2ce4cb1b5cac7964ca77c7789324908ef..5a83d04063ea0a8c9211a0105726b90c7da3293e 100644
--- a/Source/Processors/Visualization/SpikeDisplayCanvas.h
+++ b/Source/Processors/Visualization/SpikeDisplayCanvas.h
@@ -103,6 +103,7 @@ private:
 	void initializeSpikePlots();
 	void repositionSpikePlots();
 
+	void disableAntiAliasing();
 	void canvasWasResized();
 	void mouseDownInCanvas(const MouseEvent& e);
 	// void mouseDrag(const MouseEvent& e);
diff --git a/Source/Processors/Visualization/SpikePlotting/ProjectionAxes.cpp b/Source/Processors/Visualization/SpikePlotting/ProjectionAxes.cpp
index e96d43132687c31facac8c6e59a0ae19ba33999c..b0e94fb83e831f217d79d12e55c2e07191f64a3b 100644
--- a/Source/Processors/Visualization/SpikePlotting/ProjectionAxes.cpp
+++ b/Source/Processors/Visualization/SpikePlotting/ProjectionAxes.cpp
@@ -128,7 +128,7 @@ void ProjectionAxes::plotOldSpikes(bool allSpikes){
 	// 	std::cout<<"\tUpdating texture with all spikes: "<< stopIdx - startIdx + 1 <<std::endl;
 
 	glColor3f(1.0, 1.0, 1.0);
-	glPointSize(1);
+	glPointSize(2);
 	glBegin(GL_POINTS);
 		for (int i=startIdx; i<=stopIdx; i++)		
 			glVertex2i(ampBuffer[0][i], ampBuffer[1][i]);