]> Git — Sourcephile - tmp/julm/arpeggigon.git/log
tmp/julm/arpeggigon.git
7 years agoPlayheads all correct.
Guerric Chupin [Mon, 27 Jun 2016 02:42:21 +0000 (03:42 +0100)]
Playheads all correct.

7 years agoCompiles but crashes.
Guerric Chupin [Sun, 26 Jun 2016 18:53:27 +0000 (19:53 +0100)]
Compiles but crashes.

7 years agoWhen moving action tile it now correctly gets replaced.
Guerric Chupin [Fri, 24 Jun 2016 14:25:13 +0000 (15:25 +0100)]
When moving action tile it now correctly gets replaced.

7 years agoPieces can now safely be moved without causing crashes or inconsistencies.
Guerric Chupin [Thu, 23 Jun 2016 18:25:52 +0000 (19:25 +0100)]
Pieces can now safely be moved without causing crashes or inconsistencies.

7 years agoMinimal board game drawing and interaction (disappearing tiles problem).
Guerric Chupin [Thu, 23 Jun 2016 16:09:51 +0000 (17:09 +0100)]
Minimal board game drawing and interaction (disappearing tiles problem).

7 years agoBeginning of a game like implementation.
Guerric Chupin [Wed, 22 Jun 2016 12:55:27 +0000 (13:55 +0100)]
Beginning of a game like implementation.

7 years agoRMCA/GUI/Board.hs
Guerric Chupin [Wed, 22 Jun 2016 12:55:05 +0000 (13:55 +0100)]
RMCA/GUI/Board.hs

7 years agoRMCA/GUI/Board.hs
Guerric Chupin [Wed, 22 Jun 2016 12:54:59 +0000 (13:54 +0100)]
RMCA/GUI/Board.hs

7 years agoHexagonal shape.
Guerric Chupin [Thu, 16 Jun 2016 14:54:50 +0000 (15:54 +0100)]
Hexagonal shape.

7 years agoAdd CLOC.
Guerric Chupin [Wed, 15 Jun 2016 16:28:52 +0000 (17:28 +0100)]
Add CLOC.

7 years agoBasic GUI.
Guerric Chupin [Wed, 15 Jun 2016 16:28:34 +0000 (17:28 +0100)]
Basic GUI.

7 years agoA first GUI.
Guerric Chupin [Tue, 14 Jun 2016 13:36:58 +0000 (14:36 +0100)]
A first GUI.

7 years agoHlint suggestions.
Guerric Chupin [Tue, 14 Jun 2016 13:01:24 +0000 (14:01 +0100)]
Hlint suggestions.

7 years agoAdd TODO.
Guerric Chupin [Tue, 14 Jun 2016 12:28:51 +0000 (13:28 +0100)]
Add TODO.

7 years agoAdd GUI directory.
Guerric Chupin [Tue, 14 Jun 2016 12:27:12 +0000 (13:27 +0100)]
Add GUI directory.

7 years agoAdd « update on event » function on RVs.
Guerric Chupin [Mon, 13 Jun 2016 16:24:52 +0000 (17:24 +0100)]
Add « update on event » function on RVs.

7 years agoGeneralized reactive value types.
Guerric Chupin [Sun, 12 Jun 2016 20:53:19 +0000 (21:53 +0100)]
Generalized reactive value types.

7 years agoSystem producing sound apparently correctly (though this needs verification).
Guerric Chupin [Sun, 12 Jun 2016 17:49:34 +0000 (18:49 +0100)]
System producing sound apparently correctly (though this needs verification).

7 years agoSystem producing notes but no sound.
Guerric Chupin [Sun, 12 Jun 2016 11:58:23 +0000 (12:58 +0100)]
System producing notes but no sound.

7 years agoRCMA -> RMCA
Guerric Chupin [Sat, 11 Jun 2016 16:21:55 +0000 (17:21 +0100)]
RCMA -> RMCA

7 years agoRuns normally but problem with boardSF due to "overswitching".
Guerric Chupin [Thu, 9 Jun 2016 16:08:02 +0000 (17:08 +0100)]
Runs normally but problem with boardSF due to "overswitching".

7 years agohlint suggestions.
Guerric Chupin [Thu, 9 Jun 2016 12:02:35 +0000 (13:02 +0100)]
hlint suggestions.

7 years agoEvent capture works, event translation however seems blocked.
Guerric Chupin [Thu, 9 Jun 2016 11:50:22 +0000 (12:50 +0100)]
Event capture works, event translation however seems blocked.

Note of warning: it seems that multiple events can be on the same frame… Which is weird.

7 years agoNeeds work on MVar handling.
Guerric Chupin [Wed, 8 Jun 2016 16:27:06 +0000 (17:27 +0100)]
Needs work on MVar handling.

7 years agoMoved old Translator files to Unknown
Guerric Chupin [Wed, 8 Jun 2016 14:50:17 +0000 (15:50 +0100)]
Moved old Translator files to Unknown

7 years agoMachine gets stuck and is unable to do anything.
Guerric Chupin [Wed, 8 Jun 2016 14:43:01 +0000 (15:43 +0100)]
Machine gets stuck and is unable to do anything.

7 years agoSimpler thread waiting system.
Guerric Chupin [Wed, 8 Jun 2016 12:41:23 +0000 (13:41 +0100)]
Simpler thread waiting system.

7 years agoFirst main working (but not doing anything).
Guerric Chupin [Wed, 8 Jun 2016 12:29:24 +0000 (13:29 +0100)]
First main working (but not doing anything).

7 years agoDelete chooseDuplicate function in Filter.
Guerric Chupin [Wed, 8 Jun 2016 10:39:31 +0000 (11:39 +0100)]
Delete chooseDuplicate function in Filter.

7 years agoSimple board running functions finished.
Guerric Chupin [Wed, 8 Jun 2016 10:37:47 +0000 (11:37 +0100)]
Simple board running functions finished.

7 years agoUpdated CLOC.
Guerric Chupin [Tue, 7 Jun 2016 16:38:37 +0000 (17:38 +0100)]
Updated CLOC.

7 years agoBasic layer functions done. Needs work on IO actions to synchronize all this.
Guerric Chupin [Tue, 7 Jun 2016 16:37:37 +0000 (17:37 +0100)]
Basic layer functions done. Needs work on IO actions to synchronize all this.

7 years agoJack implementation should remain untouched before basic layer is done.
Guerric Chupin [Tue, 7 Jun 2016 14:03:13 +0000 (15:03 +0100)]
Jack implementation should remain untouched before basic layer is done.

7 years agoHeavy corrections to the event scattering.
Guerric Chupin [Tue, 7 Jun 2016 12:52:35 +0000 (13:52 +0100)]
Heavy corrections to the event scattering.

7 years agoJack should probably remain untouched from this point. However, work on the translati...
Guerric Chupin [Mon, 6 Jun 2016 15:52:44 +0000 (16:52 +0100)]
Jack should probably remain untouched from this point. However, work on the translation is still probably needed.

7 years agoBasic event scheduling.
Guerric Chupin [Mon, 6 Jun 2016 14:33:43 +0000 (15:33 +0100)]
Basic event scheduling.

7 years agoJack callback should work for single layer reactogon.
Guerric Chupin [Mon, 6 Jun 2016 12:39:48 +0000 (13:39 +0100)]
Jack callback should work for single layer reactogon.

7 years agoCorrection to RV module in Translator and arrowised message functions.
Guerric Chupin [Fri, 3 Jun 2016 13:14:13 +0000 (14:14 +0100)]
Correction to RV module in Translator and arrowised message functions.

7 years agoJack logic implemented. Doesn't compile due to missing variables.
Guerric Chupin [Fri, 3 Jun 2016 12:53:03 +0000 (13:53 +0100)]
Jack logic implemented. Doesn't compile due to missing variables.

7 years agoAdd an RV to describe the to be processed event queue.
Guerric Chupin [Thu, 2 Jun 2016 15:44:17 +0000 (16:44 +0100)]
Add an RV to describe the to be processed event queue.

7 years agoAdd ReactiveValues for Jack interface.
Guerric Chupin [Thu, 2 Jun 2016 14:07:31 +0000 (15:07 +0100)]
Add ReactiveValues for Jack interface.

7 years agoReworked on Jack. Doesn't compile.
Guerric Chupin [Wed, 1 Jun 2016 16:18:35 +0000 (17:18 +0100)]
Reworked on Jack. Doesn't compile.

7 years agoHigh to low level translation implemented for notes.
Guerric Chupin [Wed, 1 Jun 2016 14:29:54 +0000 (15:29 +0100)]
High to low level translation implemented for notes.

Work needs to be done to go from frame to time AND to implement proper
control handling.

7 years agoAdd LTempo type synonym.
Guerric Chupin [Wed, 1 Jun 2016 13:05:48 +0000 (14:05 +0100)]
Add LTempo type synonym.

7 years agoAdd line counting file.
Guerric Chupin [Wed, 1 Jun 2016 12:21:10 +0000 (13:21 +0100)]
Add line counting file.

7 years agoBasic translation from high level notes to low levels implemented.
Guerric Chupin [Wed, 1 Jun 2016 10:28:28 +0000 (11:28 +0100)]
Basic translation from high level notes to low levels implemented.

Fixed mistake in tempoToDTime, as the tempo gives the number of whole
notes in a minute.  # Please enter the commit message for your
changes. Lines starting # with '#' will be ignored, and an empty
message aborts the commit.  # On branch master # Your branch is
up-to-date with 'origin/master'.  # # Changes to be committed: #
modified: RCMA/Global/Clock.hs # modified: RCMA/Translator/Note.hs #

7 years agoTranslation from high to low level progressing. Should be finished soon.
Guerric Chupin [Tue, 31 May 2016 16:35:30 +0000 (17:35 +0100)]
Translation from high to low level progressing. Should be finished soon.

7 years agoPurified translation. Might be useless.
Guerric Chupin [Tue, 31 May 2016 13:39:39 +0000 (14:39 +0100)]
Purified translation. Might be useless.

7 years agoTranslation from low to high level implemented. Need some better formatting.
Guerric Chupin [Tue, 31 May 2016 13:29:14 +0000 (14:29 +0100)]
Translation from low to high level implemented. Need some better formatting.

7 years agoChanged all module names.
Guerric Chupin [Tue, 31 May 2016 09:47:21 +0000 (10:47 +0100)]
Changed all module names.

7 years agoAdd V2 semantics.
Guerric Chupin [Tue, 31 May 2016 09:44:30 +0000 (10:44 +0100)]
Add V2 semantics.

7 years agoMoved Reactogon to RCMA.
Guerric Chupin [Tue, 31 May 2016 09:44:14 +0000 (10:44 +0100)]
Moved Reactogon to RCMA.

7 years agoSort messages nearly done.
Guerric Chupin [Fri, 27 May 2016 14:37:58 +0000 (15:37 +0100)]
Sort messages nearly done.

7 years agoAdded incomplete main.
Guerric Chupin [Fri, 27 May 2016 12:27:09 +0000 (13:27 +0100)]
Added incomplete main.

7 years agoDid some work on the translation. Work of precision needs to be done now.
Guerric Chupin [Thu, 26 May 2016 15:12:05 +0000 (16:12 +0100)]
Did some work on the translation. Work of precision needs to be done now.

7 years agoSorting might need a bit of reactivity. Leaving it there for now.
Guerric Chupin [Wed, 25 May 2016 14:07:59 +0000 (15:07 +0100)]
Sorting might need a bit of reactivity. Leaving it there for now.

7 years agoMessage sorting nearly finished.
Guerric Chupin [Wed, 25 May 2016 14:04:10 +0000 (15:04 +0100)]
Message sorting nearly finished.

7 years agoAdd file that will contain sorting informations for messages.
Guerric Chupin [Wed, 25 May 2016 13:27:21 +0000 (14:27 +0100)]
Add file that will contain sorting informations for messages.

7 years agoFirst reimplementation of the translator.
Guerric Chupin [Wed, 25 May 2016 13:10:15 +0000 (14:10 +0100)]
First reimplementation of the translator.

Beginning a complete change in the translator design. First level of translation has been implemented

7 years agoRemoved useless tuple section language pragma.
Guerric Chupin [Wed, 25 May 2016 09:57:12 +0000 (10:57 +0100)]
Removed useless tuple section language pragma.

7 years agoBeginning of a reactive board and work on metronomes.
Guerric Chupin [Tue, 24 May 2016 16:52:00 +0000 (17:52 +0100)]
Beginning of a reactive board and work on metronomes.

Changed the way layer metronomes work (they know produce Event
BeatNo), this takes into account the change induced by the layer. The
board is now able to produce notes event but work needs to be done to
be able to interface it properly with the rest of the system.

7 years agoUpdate README.md
Guerric Chupin [Tue, 24 May 2016 10:04:46 +0000 (10:04 +0000)]
Update README.md

7 years agoMerge branch 'layer'
Guerric Chupin [Mon, 23 May 2016 12:46:01 +0000 (13:46 +0100)]
Merge branch 'layer'

7 years agoCorrection to previous commit.
Guerric Chupin [Mon, 23 May 2016 12:43:09 +0000 (13:43 +0100)]
Correction to previous commit.

7 years agoDefined layer metronome.
Guerric Chupin [Mon, 23 May 2016 12:42:15 +0000 (13:42 +0100)]
Defined layer metronome.

7 years agoCleaned up testClock.
Guerric Chupin [Mon, 23 May 2016 12:40:34 +0000 (13:40 +0100)]
Cleaned up testClock.

7 years agoAdd metronome making function.
Guerric Chupin [Mon, 23 May 2016 12:39:18 +0000 (13:39 +0100)]
Add metronome making function.

7 years agoAdd a problem log.
Guerric Chupin [Fri, 20 May 2016 16:39:15 +0000 (17:39 +0100)]
Add a problem log.

7 years agoonChange function working
Guerric Chupin [Fri, 20 May 2016 16:25:28 +0000 (17:25 +0100)]
onChange function working

7 years agoFirst work on implementing single layer.
Guerric Chupin [Fri, 20 May 2016 15:54:06 +0000 (16:54 +0100)]
First work on implementing single layer.

7 years agoMade a copy of BasicSemantics that can be freely modified.
Guerric Chupin [Fri, 20 May 2016 10:25:43 +0000 (11:25 +0100)]
Made a copy of BasicSemantics that can be freely modified.

7 years agoReorganised file structure.
Guerric Chupin [Fri, 20 May 2016 10:14:39 +0000 (11:14 +0100)]
Reorganised file structure.

7 years agoRenamed Design into README.
Guerric Chupin [Fri, 20 May 2016 09:49:21 +0000 (10:49 +0100)]
Renamed Design into README.

7 years agoAdd Design markdown file.
Guerric Chupin [Fri, 20 May 2016 09:48:03 +0000 (10:48 +0100)]
Add Design markdown file.

7 years agoReorganized file system.
Guerric Chupin [Fri, 20 May 2016 09:18:43 +0000 (10:18 +0100)]
Reorganized file system.

7 years agoProgramm blocked due to putMVar in Reactogon.hs line 103.
Guerric Chupin [Thu, 19 May 2016 16:48:13 +0000 (17:48 +0100)]
Programm blocked due to putMVar in Reactogon.hs line 103.

7 years agoSF integration complete, pushing.
Guerric Chupin [Thu, 19 May 2016 15:50:18 +0000 (16:50 +0100)]
SF integration complete, pushing.

7 years agoReactogon acting as a simple “pass-through” MIDI device.
Guerric Chupin [Thu, 19 May 2016 13:56:52 +0000 (14:56 +0100)]
Reactogon acting as a simple “pass-through” MIDI device.

7 years agoReactogon output unabled correctly.
Guerric Chupin [Wed, 18 May 2016 14:55:04 +0000 (15:55 +0100)]
Reactogon output unabled correctly.

7 years agoFirst version of the output port seems operational.
Guerric Chupin [Tue, 17 May 2016 16:29:34 +0000 (17:29 +0100)]
First version of the output port seems operational.

7 years agoMoved tests.
Guerric Chupin [Tue, 17 May 2016 14:25:09 +0000 (15:25 +0100)]
Moved tests.

7 years agoFirst version of arpeggiated.
Guerric Chupin [Tue, 17 May 2016 13:50:35 +0000 (14:50 +0100)]
First version of arpeggiated.

7 years agoCleaned move.
Guerric Chupin [Tue, 17 May 2016 10:34:13 +0000 (11:34 +0100)]
Cleaned move.

7 years agoMoved to directory Reactogon
Guerric Chupin [Tue, 17 May 2016 10:31:17 +0000 (11:31 +0100)]
Moved to directory Reactogon

7 years agoSome convenience functions.
Guerric Chupin [Mon, 16 May 2016 14:10:24 +0000 (15:10 +0100)]
Some convenience functions.