User Tools

Site Tools


newsletters:2025-09

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
newsletters:2025-09 [2025/10/02 21:27] – [Speed up points-at] osnrnewsletters:2025-09 [2025/10/02 23:06] (current) – Add open house group picture cwervo
Line 14: Line 14:
 These should be good for people who want to understand what's going on and maybe contribute to the core, and it's great to see Mason develop that understanding himself also. These should be good for people who want to understand what's going on and maybe contribute to the core, and it's great to see Mason develop that understanding himself also.
  
 +==== Keyboard refactoring ====
 +
 +  * Andrés: This month mostly consisted of working with Mason's [[https://github.com/FolkComputer/folk/pull/208|old PR code for keyboard improvements]] that would allow code views and interactive tabletop editing of programs in folk1 and beginning to rewrite it for folk2. This will take shape next month as a new PR fit for extending folk2's editor.
  
 ==== folk2 kernel ==== ==== folk2 kernel ====
Line 96: Line 99:
 The ''$quadLib change'' function was doing a synchronous Query! to find any changers that are around to convert from one space (like camera-space) into another space (like projector-space). The ''$quadLib change'' function was doing a synchronous Query! to find any changers that are around to convert from one space (like camera-space) into another space (like projector-space).
  
-I got rid of the 'page-local spaces' that all quads used to be specified in; now they all are in camera space immediately. Then I replaced the whole space-changer system with a single claim ''the quad changer is /quadChange/'' that exposes a function ''quadChange'' that knows how to convert any known space to any other known space. (This claim is [[https://github.com/FolkComputer/folk/blob/1c4ba1d582b56ce1533ea4b70e317ee10e0c8765/virtual-programs/tags-to-quads.folk#L372|based on a Collect of all declared changers]], which should almost never change now that we don't have page-local spaces; it should only change when calibration changes.)+I got rid of the 'page-local spaces' that all quads used to be specified in; now they all are in camera space immediately. Then I [[https://github.com/FolkComputer/folk/compare/a749c4a5...42b45736|replaced the whole space-changer system]] with a single claim ''the quad changer is /quadChange/'' that exposes a function ''quadChange'' that knows how to convert any known space to any other known space. (This claim is [[https://github.com/FolkComputer/folk/blob/1c4ba1d582b56ce1533ea4b70e317ee10e0c8765/virtual-programs/tags-to-quads.folk#L372|based on a Collect of all declared changers]], which should almost never change now that we don't have page-local spaces; it should only change when calibration changes.)
 === Speed up camera slices === === Speed up camera slices ===
  
Line 119: Line 122:
  
 {{.:pasted:20251002-212544.png?550px}} {{.:pasted:20251002-212544.png?550px}}
-==== Other improvements ====+=== Other improvements ===
  
   * [[https://www.subelsky.com|Mike Subelsky]] added an [[https://github.com/FolkComputer/folk/pull/226|option to folk2's Makefile to set FOLK_REMOTE_NODE from the environment variable]]   * [[https://www.subelsky.com|Mike Subelsky]] added an [[https://github.com/FolkComputer/folk/pull/226|option to folk2's Makefile to set FOLK_REMOTE_NODE from the environment variable]]
Line 125: Line 128:
     * Working again:     * Working again:
       * {{.:pasted:20251002-195038.jpeg?350px}}       * {{.:pasted:20251002-195038.jpeg?350px}}
 +  * Omar: Fixed tab close cleanup of web programs & added synthetic quad when you make a new web editor program (so you can do the classic green outline program again)
 +  * Omar: Fixes to synchronization and Tracy and other build system stuff
  
  
Line 225: Line 230:
 An especially small one this time, but we had the studio open all afternoon, and it was great to cowork with Mike (who came in from Baltimore) who was playing with audio stuff. An especially small one this time, but we had the studio open all afternoon, and it was great to cowork with Mike (who came in from Baltimore) who was playing with audio stuff.
  
-{{:newsletters:pasted:20250929-150103.jpeg?250px}} {{:newsletters:pasted:20250929-150122.jpeg?250px}} {{:newsletters:pasted:20250929-150134.jpeg?250px}}+{{:newsletters:pasted:20250929-150103.jpeg?250px}} {{:newsletters:pasted:20250929-150122.jpeg?250px}} {{:newsletters:pasted:20250929-150134.jpeg?250px}} {{:newsletters:folk_open_house_group_photos.jpeg?500px}}
 ===== What we'll be up to in October ===== ===== What we'll be up to in October =====
  
   * Omar: Probably merge folk2   * Omar: Probably merge folk2
 +    * Omar: Try to fix some remaining crashes
 +    * Omar: Try to test -atomically in production
 +    * Omar: Work on animation port
   * Omar: Continue trying to configure gadget projector   * Omar: Continue trying to configure gadget projector
   * Omar: Maybe stereo-calibrate gadget and do some UI experiments with the full stereo setup (segmentation, projection-mapping, lassoing)   * Omar: Maybe stereo-calibrate gadget and do some UI experiments with the full stereo setup (segmentation, projection-mapping, lassoing)
 +  * Andrés: Porting core Folk drawing Wishes to Folk2
 +  * Andrés: Work on refactoring keyboard to be more easily improved and extended (e.g. text resizing, interactive editing of table programs)
 +  * Andrés: Possibly revisit video branch to get support merged into folk2
  
 ===== Links we've enjoyed ===== ===== Links we've enjoyed =====
Line 242: Line 253:
  
 ==== Andrés ==== ==== Andrés ====
 +  * [[https://www.youtube.com/watch?v=n-xHr61m0sY&t=692s| Composers Desktop Project]] — a project for offline sound programming that's been continuously developed since 1986, entirely without a GUI as a programming based project. This tutorial walks you through a modern open source GUI for the project. 
 +  * [[https://color-buddy.netlify.app/|Color Buddy]] 
 +  * [[https://www.youtube.com/watch?v=_1fvJ5sHh6A|How Townscaper Works: A Story Four Games in the Making]] 
 +  * [[https://www.youtube.com/watch?v=7KYwi2F5Ce4|The "Geometry" of Colours]] 
 +  * [[https://www.youtube.com/watch?v=OdjqXOCeEtg&t=1s|How Criterion Collection Brings Movies Back From the Dead]]
newsletters/2025-09.1759440464.txt.gz · Last modified: by osnr

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki