<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Jacob Vosmaer's blog</title>
<link href="https://blog.jacobvosmaer.nl"/>
<author><name>Jacob Vosmaer</name></author>
<id>urn:uuid:e2b44fd2-1ab3-463c-9430-cb6819acf64f</id>
<entry>
  <title>Getting MIDI sync working</title>
  <link href="https://blog.jacobvosmaer.nl/0074-yocto-sequencer-midi/"/>
  <id>urn:uuid:2af38bd7-61b7-4818-8f12-c2c62a87cffb</id>
</entry>
<entry>
  <title>Writing my own sequencer for the Yocto drum machine</title>
  <link href="https://blog.jacobvosmaer.nl/0073-yocto-sequencer/"/>
  <id>urn:uuid:162a28dd-a673-410f-90d3-ef7567615e29</id>
</entry>
<entry>
  <title>Invention 2 by J. S. Bach</title>
  <link href="https://blog.jacobvosmaer.nl/0072-bach-bwv-773/"/>
  <id>urn:uuid:24c0ee78-c2d8-41d8-80e9-0bd857f6a107</id>
</entry>
<entry>
  <title>Improving MSQ-700 clock stability</title>
  <link href="https://blog.jacobvosmaer.nl/0071-msq-700-clock/"/>
  <id>urn:uuid:2efa60d5-67f7-4491-af17-2d2f48c06d8b</id>
</entry>
<entry>
  <title>Interviews with Francis Bacon</title>
  <link href="https://blog.jacobvosmaer.nl/0070-interviews-francis-bacon/"/>
  <id>urn:uuid:bb80c086-9e08-4aa8-9246-2c6514bb8f35</id>
</entry>
<entry>
  <title>Casio FZ-1 interpolation and aliasing</title>
  <link href="https://blog.jacobvosmaer.nl/0069-fz-1-aliasing/"/>
  <id>urn:uuid:c85c9353-fb5b-42a2-9075-e892b2c3cb7d</id>
</entry>
<entry>
  <title>Lessons from Delphium and Ptolemy</title>
  <link href="https://blog.jacobvosmaer.nl/0067-delphium-ptolemy/"/>
  <id>urn:uuid:fadff79b-9736-4d20-8abe-09fed0e5c23a</id>
</entry>
<entry>
  <title>Lessons from Ageispolis</title>
  <link href="https://blog.jacobvosmaer.nl/0066-aegispolis/"/>
  <id>urn:uuid:2068ec8b-f34d-410b-9be0-376a69597be3</id>
</entry>
<entry>
  <title>Solving two RX5 mysteries</title>
  <link href="https://blog.jacobvosmaer.nl/0065-rx5-mysteries/"/>
  <id>urn:uuid:cd64184b-7fc8-47fa-aa9f-ddf4f1b8258e</id>
</entry>
<entry>
  <title>Making my own software for the RX5USB</title>
  <link href="https://blog.jacobvosmaer.nl/0064-rx5usb-software/"/>
  <id>urn:uuid:eb3612dd-2784-4ea0-90aa-ac2fa3c91f29</id>
</entry>
<entry>
  <title>A MIDI velocity mapping gadget</title>
  <link href="https://blog.jacobvosmaer.nl/0063-midi-velocity-mapper/"/>
  <id>urn:uuid:ffcce3fd-6248-4ea8-ae3c-160e87f5f6bb</id>
</entry>
<entry>
  <title>Simulating the Casio VZ-1 in Pure Data</title>
  <link href="https://blog.jacobvosmaer.nl/0062-vz-1-puredata/"/>
  <id>urn:uuid:ec1020b3-880a-4ac9-bd9f-e81d38b09dad</id>
</entry>
<entry>
  <title>Looking back at Building Blocks</title>
  <link href="https://blog.jacobvosmaer.nl/0061-building-blocks-looking-back/"/>
  <id>urn:uuid:40457bfc-26fa-4ab6-ba04-41effa7d05f6</id>
</entry>
<entry>
  <title>Samplers and audio editing</title>
  <link href="https://blog.jacobvosmaer.nl/0060-sampler-editing/"/>
  <id>urn:uuid:4d84861c-5223-4ed3-aae9-ff27e60b50c9</id>
</entry>
<entry>
  <title>Portfolio websites</title>
  <link href="https://blog.jacobvosmaer.nl/0059-portfolios/"/>
  <id>urn:uuid:d1a988e0-a94c-4a8f-9d1b-9b8fa36b9ded</id>
</entry>
<entry>
  <title>AdventureKid Waveforms for the Casio FZ-1</title>
  <link href="https://blog.jacobvosmaer.nl/0058-akwf-fz-1/"/>
  <id>urn:uuid:567c5fe0-2881-42d8-a2b5-bd80aa252611</id>
</entry>
<entry>
  <title>Casio FZ-1 disk images</title>
  <link href="https://blog.jacobvosmaer.nl/0057-fz-1-images/"/>
  <id>urn:uuid:54bcde08-1262-47b3-84de-90f1c82cdccf</id>
</entry>
<entry>
  <title>Audible Genius Building Blocks</title>
  <link href="https://blog.jacobvosmaer.nl/0056-building-blocks/"/>
  <id>urn:uuid:0a01cd97-b695-45fd-b061-67366651d58a</id>
</entry>
<entry>
  <title>The DWVW audio compression format</title>
  <link href="https://blog.jacobvosmaer.nl/0055-dwvw/"/>
  <id>urn:uuid:ede9f116-294e-436d-af1b-9c432756a4dc</id>
</entry>
<entry>
  <title>Video notes: VZ-1 "phase" mode is wavefolding</title>
  <link href="https://blog.jacobvosmaer.nl/0054-video-vz-1-phase/"/>
  <id>urn:uuid:6007e7d1-f9a5-4903-b021-4b43f50bb2fe</id>
</entry>
<entry>
  <title>Forth progress report</title>
  <link href="https://blog.jacobvosmaer.nl/0053-forth-progress/"/>
  <id>urn:uuid:a247b7dc-64ac-4860-8efd-0554401971cf</id>
</entry>
<entry>
  <title>The TX16W is alright</title>
  <link href="https://blog.jacobvosmaer.nl/0052-tx16w-notes/"/>
  <id>urn:uuid:1ec53922-9d06-416c-8566-c0ff273dc918</id>
</entry>
<entry>
  <title>Video content: May 2025</title>
  <link href="https://blog.jacobvosmaer.nl/0051-video-content/"/>
  <id>urn:uuid:8fe642d4-c213-4427-82fc-0e5ec60dbf1e</id>
</entry>
<entry>
  <title>Yamaha FM pitch ratios</title>
  <link href="https://blog.jacobvosmaer.nl/0050-fm-pitch-ratios/"/>
  <id>urn:uuid:00e3a441-be46-4d41-bf96-992c462e7c01</id>
</entry>
<entry>
  <title>Revisiting Forth</title>
  <link href="https://blog.jacobvosmaer.nl/0049-revisiting-forth/"/>
  <id>urn:uuid:6c016797-53a1-4972-a4e8-4cf0147aacc9</id>
</entry>
<entry>
  <title>Creating video content</title>
  <link href="https://blog.jacobvosmaer.nl/0048-video-content/"/>
  <id>urn:uuid:750e6226-310e-48fb-aa00-3e10817ca6e1</id>
</entry>
<entry>
  <title>Why I write blog posts</title>
  <link href="https://blog.jacobvosmaer.nl/0047-why-blog/"/>
  <id>urn:uuid:b8ad7092-95ed-4c51-9b1f-172ae3417b3f</id>
</entry>
<entry>
  <title>How this blog is built (April 2025)</title>
  <link href="https://blog.jacobvosmaer.nl/0046-site-generator/"/>
  <id>urn:uuid:edf8c312-6a10-4825-af58-96eed39cbe64</id>
</entry>
<entry>
  <title>Unintended MKS-80 power supply adventure</title>
  <link href="https://blog.jacobvosmaer.nl/0045-mks-80-psu/"/>
  <id>urn:uuid:bf858274-286e-4027-990e-8280c2cb0cca</id>
</entry>
<entry>
  <title>Music notes: Using the TX16W AKWF samples, and more thoughts about presets</title>
  <link href="https://blog.jacobvosmaer.nl/0044-music-notes/"/>
  <id>urn:uuid:1915e4a5-91b1-461d-a39a-83ad055f142b</id>
</entry>
<entry>
  <title>Hacking the Nava drum machine to work with d-mux</title>
  <link href="https://blog.jacobvosmaer.nl/0043-nava-dmux/"/>
  <id>urn:uuid:e1e1de76-314a-405e-93e8-9cc49f37bf4e</id>
</entry>
<entry>
  <title>Converting the AdventureKid waveforms to Yamaha TX16W format</title>
  <link href="https://blog.jacobvosmaer.nl/0042-akwf-tx16w/"/>
  <id>urn:uuid:698e3188-7eae-4c3c-9e72-04f7c6c3af7b</id>
</entry>
<entry>
  <title>Music process (February 2025)</title>
  <link href="https://blog.jacobvosmaer.nl/0041-music-process/"/>
  <id>urn:uuid:1cf83683-063b-4b5c-a7cc-5dce33d6bf48</id>
</entry>
<entry>
  <title>Syntorial: done</title>
  <link href="https://blog.jacobvosmaer.nl/0040-syntorial-done/"/>
  <id>urn:uuid:616e566a-4f5b-4396-bce9-f64e5baa9156</id>
</entry>
<entry>
  <title>ADS sample lengths</title>
  <link href="https://blog.jacobvosmaer.nl/0039-ads-lengths/"/>
  <id>urn:uuid:7a4cbbbc-c219-4d83-9beb-a9c850d2547f</id>
</entry>
<entry>
  <title>Adding d-mux support to the Yocto</title>
  <link href="https://blog.jacobvosmaer.nl/0038-yocto-dmux/"/>
  <id>urn:uuid:c34b0d0b-a2ef-402c-864e-8290d9332a74</id>
</entry>
<entry>
  <title>The RE-303 and more Syntorial praise</title>
  <link href="https://blog.jacobvosmaer.nl/0037-303-syntorial/"/>
  <id>urn:uuid:8c43c175-1403-4bb2-9067-2736685e3cdf</id>
</entry>
<entry>
  <title>My favourite computer ergonomics hack</title>
  <link href="https://blog.jacobvosmaer.nl/0036-beeper/"/>
  <id>urn:uuid:9ccc3a6a-0460-4057-adfe-1477756b35aa</id>
</entry>
<entry>
  <title>Revisiting the ADS disk images, and a review of Syntorial</title>
  <link href="https://blog.jacobvosmaer.nl/0035-music-updates/"/>
  <id>urn:uuid:36616e3f-083d-476e-89bb-64b988d4fb04</id>
</entry>
<entry>
  <title>Fixing my Nord Rack 2</title>
  <link href="https://blog.jacobvosmaer.nl/0034-fix-nord-rack-2/"/>
  <id>urn:uuid:3d0cae4f-d590-4c9c-be84-48e6d6b4caca</id>
</entry>
<entry>
  <title>Synth Notes: DX11, DX7II and TX802</title>
  <link href="https://blog.jacobvosmaer.nl/0033-music-notes/"/>
  <id>urn:uuid:6c483a70-a535-434b-b71d-19c8e2e528d4</id>
</entry>
<entry>
  <title>Dynacord ADS Disk Images</title>
  <link href="https://blog.jacobvosmaer.nl/0032-adsimg/"/>
  <id>urn:uuid:a0c3c495-8d12-42f7-9343-f6b31f9249a6</id>
</entry>
<entry>
  <title>Organizing Solutions for People with ADHD</title>
  <link href="https://blog.jacobvosmaer.nl/0031-organizing-solutions/"/>
  <id>urn:uuid:7c1042a9-2e42-4dd6-a45e-cbfa9087f8f1</id>
</entry>
<entry>
  <title>Music and Synth notes: MKS-50, K2000R, DaisyX7</title>
  <link href="https://blog.jacobvosmaer.nl/0030-music-notes/"/>
  <id>urn:uuid:e8b07a47-8476-4500-bb4a-3c86d5c28f71</id>
</entry>
<entry>
  <title>Casio VZ-1 algorithms</title>
  <link href="https://blog.jacobvosmaer.nl/0029-vz-1-algorithms/"/>
  <id>urn:uuid:f89d0e63-17c8-4a90-b2ca-de02feaa71cb</id>
</entry>
<entry>
  <title>The mysterious Casio VZ-1</title>
  <link href="https://blog.jacobvosmaer.nl/0028-mysterious-vz-1/"/>
  <id>urn:uuid:4f8dab9b-608b-4d5f-83f5-cd7055eda6ec</id>
</entry>
<entry>
  <title>Synthesizer Notes: R-8M, TX81Z, VZ-1</title>
  <link href="https://blog.jacobvosmaer.nl/0027-synth-notes/"/>
  <id>urn:uuid:8c0e2767-7c97-4748-8a9d-811af2f4ccc9</id>
</entry>
<entry>
  <title>Updates on my creative work</title>
  <link href="https://blog.jacobvosmaer.nl/0026-creativity-updates/"/>
  <id>urn:uuid:bcac66af-b0ec-46e7-a133-01354591e285</id>
</entry>
<entry>
  <title>How I make music</title>
  <link href="https://blog.jacobvosmaer.nl/0025-music-how/"/>
  <id>urn:uuid:19f5568c-20db-44fd-9301-ac08ff625f39</id>
</entry>
<entry>
  <title>Books about creativity</title>
  <link href="https://blog.jacobvosmaer.nl/0024-creativity-books/"/>
  <id>urn:uuid:840cd10a-8b40-4230-9500-40e19b28437e</id>
</entry>
<entry>
  <title>My time at the Recurse Center</title>
  <link href="https://blog.jacobvosmaer.nl/0023-recurse-reflection/"/>
  <id>urn:uuid:50110d1d-baca-445c-bdea-84035ad01a39</id>
</entry>
<entry>
  <title>Ray Tracing in One Weekend in C</title>
  <link href="https://blog.jacobvosmaer.nl/0022-ray-tracing-weekend/"/>
  <id>urn:uuid:d4301cf0-c61d-424d-b46b-97301289e452</id>
</entry>
<entry>
  <title>Recurse Center project overview</title>
  <link href="https://blog.jacobvosmaer.nl/0021-recurse-projects-part-3/"/>
  <id>urn:uuid:ac3016b2-b0b2-4fe0-8a08-6318cd39b47f</id>
</entry>
<entry>
  <title>Taking on the One Billion Row Challenge in C</title>
  <link href="https://blog.jacobvosmaer.nl/0020-1-billion-row-challenge/"/>
  <id>urn:uuid:b5746ea3-c8ed-4640-abd7-df64032fa347</id>
</entry>
<entry>
  <title>Recurse Center projects, part 2</title>
  <link href="https://blog.jacobvosmaer.nl/0019-recurse-projects-part-2/"/>
  <id>urn:uuid:1685e37e-8a50-4f05-999e-419be5db0deb</id>
</entry>
<entry>
  <title>A small MIDI parser</title>
  <link href="https://blog.jacobvosmaer.nl/0018-midi-parser/"/>
  <id>urn:uuid:28780f74-35dc-4345-b28a-22b13a058381</id>
</entry>
<entry>
  <title>Adding a table of contents to a PDF</title>
  <link href="https://blog.jacobvosmaer.nl/0017-pdf-table-of-contents/"/>
  <id>urn:uuid:4f68c720-275b-460e-b5cd-c1fbc4ba4784</id>
</entry>
<entry>
  <title>Adding a ROM switcher to the HR-16</title>
  <link href="https://blog.jacobvosmaer.nl/0016-hr-16-rom-switcher/"/>
  <id>urn:uuid:b8676128-d19f-4676-82ed-e1fe5e6c41b0</id>
</entry>
<entry>
  <title>Hacking the CrowBX envelope generators</title>
  <link href="https://blog.jacobvosmaer.nl/0015-crowbx-envelope-generators/"/>
  <id>urn:uuid:2c989a78-39eb-4af3-b52a-00a9160db73a</id>
</entry>
<entry>
  <title>The Yocto drum machine</title>
  <link href="https://blog.jacobvosmaer.nl/0014-yocto/"/>
  <id>urn:uuid:152d4706-43c2-4519-a2c5-df1d57b99f0f</id>
</entry>
<entry>
  <title>sineko</title>
  <link href="https://blog.jacobvosmaer.nl/0013-sineko/"/>
  <id>urn:uuid:1b22be35-884e-4bf5-bff5-41b37cf38c5a</id>
</entry>
<entry>
  <title>Recurse Center projects</title>
  <link href="https://blog.jacobvosmaer.nl/0012-recurse-projects/"/>
  <id>urn:uuid:c2c33c4c-7da8-405d-8078-754654cd2f55</id>
</entry>
<entry>
  <title>The CrowBX</title>
  <link href="https://blog.jacobvosmaer.nl/0011-crowbx/"/>
  <id>urn:uuid:8b735c9a-23ce-4807-aa9b-d62f06355b22</id>
</entry>
<entry>
  <title>Adding 31-tet tuning to the DX7 and the CrowBX</title>
  <link href="https://blog.jacobvosmaer.nl/0010-microtuning-dx7-crowbx/"/>
  <id>urn:uuid:a6eeb238-031f-4f8f-a17a-9bff6c1c2496</id>
</entry>
<entry>
  <title>Development setup, February 2022</title>
  <link href="https://blog.jacobvosmaer.nl/0009-development-feb-2022/"/>
  <id>urn:uuid:d666038b-8bbf-4f06-8e82-1721c7a95999</id>
</entry>
<entry>
  <title>Booting Acme on macOS</title>
  <link href="https://blog.jacobvosmaer.nl/0008-booting-acme/"/>
  <id>urn:uuid:a4a02dfa-7d43-47d4-a22c-4794ec59b72d</id>
</entry>
<entry>
  <title>Using xhyve for development on macOS</title>
  <link href="https://blog.jacobvosmaer.nl/0007-xhyve/"/>
  <id>urn:uuid:2d896011-9229-4a67-9774-0d08b70d5571</id>
</entry>
<entry>
  <title>Reflections on using Acme</title>
  <link href="https://blog.jacobvosmaer.nl/0006-acme/"/>
  <id>urn:uuid:6802fc9f-7c3e-4b70-822f-5c0c6d86bf97</id>
</entry>
<entry>
  <title>Foreshadowings of the Go programming langauge</title>
  <link href="https://blog.jacobvosmaer.nl/0005-go-foreshadowings/"/>
  <id>urn:uuid:791f26fb-c172-4f7c-98c2-e25b564e6148</id>
</entry>
<entry>
  <title>Interacting with the Ruby scheduler</title>
  <link href="https://blog.jacobvosmaer.nl/0004-ruby-scheduler-interaction/"/>
  <id>urn:uuid:e06e3e74-e9d2-4440-a91f-1f5eef683185</id>
</entry>
<entry>
  <title>Meta: yet another static website</title>
  <link href="https://blog.jacobvosmaer.nl/0003-static-website/"/>
  <id>urn:uuid:313e385d-7742-4a3c-b5e5-1d27978ae532</id>
</entry>
<entry>
  <title>Thread.pass in Ruby</title>
  <link href="https://blog.jacobvosmaer.nl/0002-ruby-thread-pass/"/>
  <id>urn:uuid:c1eceabb-ec77-4898-9c94-2956b1adfa8f</id>
</entry>
<entry>
  <title>Ruby mutexes</title>
  <link href="https://blog.jacobvosmaer.nl/0001-ruby-mutex/"/>
  <id>urn:uuid:5e7ac956-d3ce-4760-b88f-7614d1b537e5</id>
</entry>
</feed>
