]> Git — Sourcephile - tmp/julm/arpeggigon.git/log
tmp/julm/arpeggigon.git
9 years agoMinor SF refactoring.
Guerric Chupin [Thu, 8 Sep 2016 00:16:20 +0000 (01:16 +0100)]
Minor SF refactoring.

9 years agoRework on instruments.
Guerric Chupin [Wed, 31 Aug 2016 16:57:16 +0000 (17:57 +0100)]
Rework on instruments.

9 years agoCorrections to the beat generation.
Guerric Chupin [Fri, 19 Aug 2016 15:38:56 +0000 (16:38 +0100)]
Corrections to the beat generation.

9 years agoRemoved debug.
Guerric Chupin [Fri, 19 Aug 2016 10:10:56 +0000 (11:10 +0100)]
Removed debug.

9 years agoUsed a global clock to update the board.
Guerric Chupin [Thu, 18 Aug 2016 14:03:01 +0000 (15:03 +0100)]
Used a global clock to update the board.

9 years agoLittle correction to tile rotation.
Guerric Chupin [Wed, 17 Aug 2016 14:17:19 +0000 (15:17 +0100)]
Little correction to tile rotation.

9 years agoHlint suggestions.
Guerric Chupin [Tue, 16 Aug 2016 15:52:30 +0000 (16:52 +0100)]
Hlint suggestions.

9 years agoFinally, normal tile dragging works.
Guerric Chupin [Tue, 16 Aug 2016 15:45:01 +0000 (16:45 +0100)]
Finally, normal tile dragging works.

9 years agoRefactored parallel boards.
Guerric Chupin [Fri, 12 Aug 2016 12:09:10 +0000 (13:09 +0100)]
Refactored parallel boards.

9 years agoSound works with multiple layers, but strange shift problem.
Guerric Chupin [Thu, 4 Aug 2016 15:06:15 +0000 (16:06 +0100)]
Sound works with multiple layers, but strange shift problem.

9 years agoCode cleaning and seg fault tracking.
Guerric Chupin [Wed, 3 Aug 2016 03:16:07 +0000 (04:16 +0100)]
Code cleaning and seg fault tracking.

9 years agoGUI is coherent and automaton runs fine.
Guerric Chupin [Tue, 2 Aug 2016 19:36:32 +0000 (20:36 +0100)]
GUI is coherent and automaton runs fine.

9 years agoRemoved tests directory.
Guerric Chupin [Tue, 2 Aug 2016 17:25:19 +0000 (18:25 +0100)]
Removed tests directory.

9 years agoMultiple layer internals done. Translator not finished.
Guerric Chupin [Tue, 2 Aug 2016 17:20:16 +0000 (18:20 +0100)]
Multiple layer internals done. Translator not finished.

9 years agoReinitialize note settings when changing layer.
Guerric Chupin [Mon, 1 Aug 2016 18:17:47 +0000 (19:17 +0100)]
Reinitialize note settings when changing layer.

9 years agoRemoved debug.
Guerric Chupin [Mon, 1 Aug 2016 16:56:05 +0000 (17:56 +0100)]
Removed debug.

9 years agoNote settings correctly display layer-wise.
Guerric Chupin [Mon, 1 Aug 2016 16:53:55 +0000 (17:53 +0100)]
Note settings correctly display layer-wise.

9 years agoMultiple layers correctly implemented graphically.
Guerric Chupin [Mon, 1 Aug 2016 15:59:53 +0000 (16:59 +0100)]
Multiple layers correctly implemented graphically.

9 years agoA sort of sensible multi layer GUI.
Guerric Chupin [Fri, 29 Jul 2016 22:57:36 +0000 (23:57 +0100)]
A sort of sensible multi layer GUI.

9 years agoAdd MCBMVar
Guerric Chupin [Fri, 29 Jul 2016 17:12:46 +0000 (18:12 +0100)]
Add MCBMVar

9 years agoBasic tab system but completely not very well linked to the internal machine…
Guerric Chupin [Wed, 27 Jul 2016 15:16:19 +0000 (16:16 +0100)]
Basic tab system but completely not very well linked to the internal machine…

9 years agoSolved memory leak issue when Jack is connected. There still is a leak when Jack...
Guerric Chupin [Tue, 26 Jul 2016 13:30:07 +0000 (14:30 +0100)]
Solved memory leak issue when Jack is connected. There still is a leak when Jack is disconnected.

9 years agoBoard SF refactored.
Guerric Chupin [Mon, 25 Jul 2016 14:34:26 +0000 (15:34 +0100)]
Board SF refactored.

9 years agoMinor refactoring.
Guerric Chupin [Mon, 25 Jul 2016 13:50:29 +0000 (14:50 +0100)]
Minor refactoring.

9 years agoHlint suggestions.
Guerric Chupin [Fri, 15 Jul 2016 14:08:28 +0000 (15:08 +0100)]
Hlint suggestions.

9 years agoSave supported, load is buggy.
Guerric Chupin [Fri, 15 Jul 2016 13:44:00 +0000 (14:44 +0100)]
Save supported, load is buggy.

9 years agoBasic configuration write/read.
Guerric Chupin [Thu, 14 Jul 2016 15:12:30 +0000 (16:12 +0100)]
Basic configuration write/read.

9 years agoRotation is now done with right click and selection with left.
Guerric Chupin [Thu, 14 Jul 2016 14:09:00 +0000 (15:09 +0100)]
Rotation is now done with right click and selection with left.

9 years agoVolume modification.
Guerric Chupin [Thu, 14 Jul 2016 13:50:02 +0000 (14:50 +0100)]
Volume modification.

9 years agoCorrected spacing in instrument names.
Guerric Chupin [Wed, 13 Jul 2016 15:00:33 +0000 (16:00 +0100)]
Corrected spacing in instrument names.

9 years agoInstrument change enabled.
Guerric Chupin [Wed, 13 Jul 2016 14:52:31 +0000 (15:52 +0100)]
Instrument change enabled.

9 years agoImplementing instrument change.
Guerric Chupin [Tue, 12 Jul 2016 16:14:16 +0000 (17:14 +0100)]
Implementing instrument change.

9 years agoMade pause button working.
Guerric Chupin [Tue, 12 Jul 2016 14:58:16 +0000 (15:58 +0100)]
Made pause button working.

9 years agoBetter note selection.
Guerric Chupin [Tue, 12 Jul 2016 13:59:40 +0000 (14:59 +0100)]
Better note selection.

9 years agoAdd basic note duration selection (doesn't look like it's actually doing something…).
Guerric Chupin [Tue, 12 Jul 2016 13:21:49 +0000 (14:21 +0100)]
Add basic note duration selection (doesn't look like it's actually doing something…).

9 years agoSegmenting the main a little.
Guerric Chupin [Tue, 12 Jul 2016 11:59:13 +0000 (12:59 +0100)]
Segmenting the main a little.

9 years agoSolved side RV problem.
Guerric Chupin [Tue, 12 Jul 2016 10:40:57 +0000 (11:40 +0100)]
Solved side RV problem.

… in a rather ugly and verbose that could probably be made nicer.

9 years agoRevert Auxiliary.hs
Guerric Chupin [Wed, 6 Jul 2016 15:19:58 +0000 (16:19 +0100)]
Revert Auxiliary.hs

9 years agoRemoved useless dependencies in .cabal.
Guerric Chupin [Wed, 6 Jul 2016 14:19:50 +0000 (15:19 +0100)]
Removed useless dependencies in .cabal.

9 years agoDeleted 'Unknown' directory.
Guerric Chupin [Wed, 6 Jul 2016 14:17:07 +0000 (15:17 +0100)]
Deleted 'Unknown' directory.

9 years agoRemoved most warnings.
Guerric Chupin [Wed, 6 Jul 2016 14:11:58 +0000 (15:11 +0100)]
Removed most warnings.

9 years agoRemoved most warnings and solved non-rotating tile problem.
Guerric Chupin [Wed, 6 Jul 2016 13:52:38 +0000 (14:52 +0100)]
Removed most warnings and solved non-rotating tile problem.

9 years agoBetter formatting for .cabal file.
Guerric Chupin [Wed, 6 Jul 2016 10:37:07 +0000 (11:37 +0100)]
Better formatting for .cabal file.

9 years agoPiece settings are displayed correctly but cannot yet be updated.
Guerric Chupin [Wed, 29 Jun 2016 14:53:07 +0000 (15:53 +0100)]
Piece settings are displayed correctly but cannot yet be updated.

9 years agoUnstable and non working setting display.
Guerric Chupin [Wed, 29 Jun 2016 14:05:55 +0000 (15:05 +0100)]
Unstable and non working setting display.

9 years agoMinor bug correction in tile moving.
Guerric Chupin [Tue, 28 Jun 2016 18:09:00 +0000 (19:09 +0100)]
Minor bug correction in tile moving.

9 years agoNow using cabal.
Guerric Chupin [Tue, 28 Jun 2016 12:24:47 +0000 (13:24 +0100)]
Now using cabal.

9 years agoTiles are removable by dragging them outside.
Guerric Chupin [Tue, 28 Jun 2016 11:22:47 +0000 (12:22 +0100)]
Tiles are removable by dragging them outside.

9 years agoAdded a few calls to postGUIAsync.
Guerric Chupin [Tue, 28 Jun 2016 11:07:44 +0000 (12:07 +0100)]
Added a few calls to postGUIAsync.

9 years agoClick handling appears correct.
Guerric Chupin [Mon, 27 Jun 2016 18:15:07 +0000 (19:15 +0100)]
Click handling appears correct.

However I don't know if it will still randomly hang from time to time or not.

9 years agoCorrected piece size.
Guerric Chupin [Mon, 27 Jun 2016 16:54:28 +0000 (17:54 +0100)]
Corrected piece size.

9 years agoTile adding supported.
Guerric Chupin [Mon, 27 Jun 2016 13:00:08 +0000 (14:00 +0100)]
Tile adding supported.

9 years agoPlayheads and notes are correct.
Guerric Chupin [Mon, 27 Jun 2016 04:13:27 +0000 (05:13 +0100)]
Playheads and notes are correct.

9 years agoPlayheads all correct.
Guerric Chupin [Mon, 27 Jun 2016 02:42:21 +0000 (03:42 +0100)]
Playheads all correct.

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

9 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.

9 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.

9 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).

9 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.

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

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

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

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

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

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

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

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

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

10 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.

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

10 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).

10 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.

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

10 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".

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

10 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.

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

10 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

10 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.

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

10 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).

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

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

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

10 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.

10 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.

10 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.

10 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.

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

10 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.

10 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.

10 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.

10 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.

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

10 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.

10 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.

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

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

10 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 #

10 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.