researchhttp://offog.org/git/research.atomgitatom2014-11-24T12:20:52Zhttp://offog.org/git/research.git#af8679f384efd553bdcbdbe16b26084a790a4c622014-11-24T12:20:52Z2014-11-24T12:20:52ZAdd verytinycsp.Add verytinycsp.
This was written on 2013-10-09 after some discussion with Matt Jadud.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#49ebb5f1305cb8f94ea41fe88109a98d75e6f2cd2011-09-30T12:19:29Z2011-09-30T12:19:29ZAdd a TBB example.Add a TBB example.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#d6a16cadb8c0e3743196b46463caaeec3d42cbf32011-09-15T11:45:13Z2011-09-15T11:45:13ZAdd a couple of MPI examples I've just written for a student.Add a couple of MPI examples I've just written for a student.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#339849fb28bb32134939a939b38d5d244bd252692009-11-16T23:21:11Z2009-11-16T23:21:11ZAdd example of !/? in Haskell.Add example of !/? in Haskell.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#a5f87285e9c0b6ecc06c02fe29fdcbc54fc2b16a2009-09-28T20:05:19Z2009-09-28T20:05:19ZDrive an 8-bit external R-2R DAC.Drive an 8-bit external R-2R DAC.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#33c8bd820699e0fcf3019f8fd8dab1fe1e7cea062009-09-28T20:04:31Z2009-09-28T20:04:31ZAdd very silly QuicksortPump.Add very silly QuicksortPump.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#3450745ad81f8060d1b6dacc557c38d158c0119b2008-12-12T17:40:53Z2008-12-12T17:40:53ZAdd #pragma ordered (PRI ALT) where it makes sense.Add #pragma ordered (PRI ALT) where it makes sense.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#4fc4478fb6493823dce46dc0e6a6807e666345952008-12-12T17:34:32Z2008-12-12T17:34:32ZAdd a picture of my MIDI interface.Add a picture of my MIDI interface.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#5728fbc1e34c8c596bccbd1bcf678f1fbd3ae0042008-12-12T17:27:40Z2008-12-12T17:27:40ZClean up timing defines.Clean up timing defines.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#808919e889f237c449ccf29564923fa6cab5eeba2008-12-12T17:27:30Z2008-12-12T17:27:30ZAdd a note on the LCD display.Add a note on the LCD display.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#e2b2f0987cfa6ecef668de7d66fc26c6519a13742008-12-12T17:23:52Z2008-12-12T17:23:52ZTidy up the packaging: split into seperate files, add license headers.Tidy up the packaging: split into seperate files, add license headers.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#72bf18ca3d73e9ef601b3b03467a57cd833f6f542008-12-12T16:59:04Z2008-12-12T16:59:04ZSome minor tidying.Some minor tidying.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#cf264d73589b4694afe9c9c49262075f6751a67e2008-12-12T16:41:33Z2008-12-12T16:41:33ZUse a shorter sine wavetable.Use a shorter sine wavetable.
The XC-1 can't quite cope with the 256-entry version...
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#ee5d6957477358ec3440bfcbd1ae38c0a4ebec582008-12-12T16:29:47Z2008-12-12T16:29:47ZClean up the display a bit.Clean up the display a bit.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#03001f9d6c22f7de33ac91b48a1562ad8e4a27952008-12-12T16:26:17Z2008-12-12T16:26:17ZProvide a proper buffer for the LCD.Provide a proper buffer for the LCD.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#9f1e8a50ce87205e7e8cb54a2bcac7a0350184582008-12-12T15:25:43Z2008-12-12T15:25:43ZUse 16-bit samples -- this makes the maths easier!Use 16-bit samples -- this makes the maths easier!
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#6aa34505c2997e6621651d57288985c11742f2542008-12-12T15:13:03Z2008-12-12T15:13:03ZAdd a simple AGC.Add a simple AGC.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#9aa44dd32ef99bf7e0e258baa01ab6a781c4487f2008-12-12T14:51:39Z2008-12-12T14:51:39ZNicer display.Nicer display.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#a2c959a3a370a1c5b7526614355e7880bbb8e3a72008-12-12T14:46:29Z2008-12-12T14:46:29ZShow oscillator allocations on the display.Show oscillator allocations on the display.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#ec455275a56374ddd613c4374cb01ffb711838752008-12-12T14:40:17Z2008-12-12T14:40:17ZAlways use ints for characters over channels.Always use ints for characters over channels.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#385fcbccc880d04325f8dc8d44ee03deca733ac52008-12-12T14:39:36Z2008-12-12T14:39:36ZFix LCD initialisation.Fix LCD initialisation.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#8df8080d6064e16cf2f76b665bbbed1a1eb9b3a82008-12-12T13:39:06Z2008-12-12T13:39:06ZMostly-working polyphonic MIDI synthesiser.Mostly-working polyphonic MIDI synthesiser.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#df996f1c97f4d7d4489d2ebad6569e4591ac4e4c2008-12-11T15:09:10Z2008-12-11T15:09:10ZSplit commstime out into a separate program.Split commstime out into a separate program.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#fddf5a4a933b67105cd27ec063439dffff8744222008-12-11T15:00:56Z2008-12-11T15:00:56ZAdd some XMOS example code.Add some XMOS example code.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#ae316d64cbc175ffb7e0263b0317782113ef20012008-09-14T21:28:29Z2008-09-14T21:28:29ZAdd sieve implementation.Add sieve implementation.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#2a321004d5fea37eab6bc04ec3a0d393601338002008-04-04T16:24:42Z2008-04-04T16:24:42ZImplement thread-ring.Implement thread-ring.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#3b960fc07be30d6a7244d4602df8af98197201072007-09-20T17:09:03Z2007-09-20T17:09:03ZEnable sdlrasterEnable sdlraster
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#274c71340be58183dca05d63daa8f6941e6e13d62007-09-20T12:11:17Z2007-09-20T12:11:17ZPort to new modules.Port to new modules.
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#9610afaf83e9061cc64a7dec839ad8e0f978a2f22007-08-16T10:26:12Z2007-08-16T10:26:12ZRender to filesRender to files
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#6d2cdd58ef71fa304caf5d835b85bee71319fac72007-08-15T23:59:51Z2007-08-15T23:59:51ZAdd minimum depthAdd minimum depth
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#a22ffe8cc0837b450052ef65e457b0c1f2e41e772007-08-15T23:08:39Z2007-08-15T23:08:39ZUse space-division rather than random pointsUse space-division rather than random points
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#de941bc05196bdff8a9e80c573af589e7385edcb2007-08-15T22:46:42Z2007-08-15T22:46:42ZAdd full-screen Buddhabrot rendererAdd full-screen Buddhabrot renderer
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#3b338153a41b46c659f6b7244eab755f2ab0ab4c2007-08-15T22:46:35Z2007-08-15T22:46:35ZFix some bugsFix some bugs
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#f3f64bd5ea9d4ea17ab720f4275b2205a8012ff72007-08-13T16:41:27Z2007-08-13T16:41:27ZAdd buddhabrotAdd buddhabrot
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#cf95d905cbf01a4f9c00004b56fb794a5e50ab402007-07-16T21:51:01Z2007-07-16T21:51:01ZRemove fco2, occade and occamdoc, moved elsewhereRemove fco2, occade and occamdoc, moved elsewhere
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#ed6edf041dcb56b9f83c05cde93ab6ad707414cf2007-07-16T21:50:22Z2007-07-16T21:50:22ZRemove Tock, Occade and OccamDoc, since they're all elsewhere nowRemove Tock, Occade and OccamDoc, since they're all elsewhere now
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#1de922193117e20cf502d28811fc299fd0e217652007-07-07T20:23:22Z2007-07-07T20:23:22ZMake invaders get harder more quicklyMake invaders get harder more quickly
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#ed517febd1d35f088abab33525da59a6655fa3992007-07-07T20:23:05Z2007-07-07T20:23:05ZSome changes toward newer OpenGLSome changes toward newer OpenGL
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#5fe13e12f778a0c468847adc624395230fc67a862007-07-07T20:22:47Z2007-07-07T20:22:47ZUse the (less crashy) OSS outputUse the (less crashy) OSS output
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#32b10a53338887e8f9577e87469b7a37d09c08982007-07-06T23:31:38Z2007-07-06T23:31:38ZUse forking to avoid a deadlock in the shutdown codeUse forking to avoid a deadlock in the shutdown code
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#03a2808d905c8813cfd68d7f8942f140ea3bf9832007-07-06T22:57:03Z2007-07-06T22:57:03ZAdd bylineAdd byline
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#1e7e2056b8b29cd291989a0c0b3dd7999c9f4f022007-07-06T22:44:58Z2007-07-06T22:44:58ZDo away with the broadcast stuff for nowDo away with the broadcast stuff for now
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#33df81f699794c4d4d7d9bf047ab6f8670e690422007-07-06T22:44:26Z2007-07-06T22:44:26ZPut the processes count top rightPut the processes count top right
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#00c177f22248b8d3efdc6ac90dd8560b56fd3c092007-07-06T22:15:44Z2007-07-06T22:15:44ZRework event priorities -- this avoids "bullet time syndrome"!Rework event priorities -- this avoids "bullet time syndrome"!
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#8bfbad32b0f15021ed0067e74e7e9c66f97a5e472007-07-06T22:07:59Z2007-07-06T22:07:59ZTidier prioritiesTidier priorities
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#e4423cd5575d06aa40554ea01aeb0277ab94dc472007-07-06T21:54:19Z2007-07-06T21:54:19ZAdd some explicit prioritiesAdd some explicit priorities
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#417f4ef96be3fb94c1114fef215ad30c4f3a53762007-07-06T20:40:44Z2007-07-06T20:40:44ZAdd process meter (and hacky CCSP patch to implement it)Add process meter (and hacky CCSP patch to implement it)
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#1fb906d5f6719f5c4f6bf85b8dac818628f572352007-07-06T20:40:09Z2007-07-06T20:40:09ZAdd --annoAdd --anno
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#d693525ba7344fdb2e1f1a84bd17520d8730349b2007-07-06T17:16:05Z2007-07-06T17:16:05ZFix occade.append.int with negative numbersFix occade.append.int with negative numbers
Adam Sampsonats@offog.orghttp://offog.org/git/research.git#0ce0e38ce48127961058e5fdf22c462cb37c06d02007-06-03T17:55:08Z2007-06-03T17:55:08ZAdd Alt-Backspace to force a STOP (useful with full-screen SDL drivers)Add Alt-Backspace to force a STOP (useful with full-screen SDL drivers)
Adam Sampsonats@offog.org