Anders Marzi Tornblad

  • Blog
  • Contact
  • Archives
  • Categories
Skip to main content

Archives

  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • June 2022
  • April 2022
  • December 2021
  • October 2021
  • July 2021
  • June 2021
  • April 2021
  • September 2019
  • October 2018
  • June 2018
  • March 2016
  • February 2016
  • May 2015
  • April 2015
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • April 2012
  • January 2012
  • December 2011
  • March 2006

Categories

  • Apps
  • Architecture
  • C#
  • CSS
  • Git
  • Hello World
  • Java
  • JavaScript
  • NuGet
  • PHP
  • Productivity
  • Retrocomputing
  • SQL
  • Windows
  • ZX Spectrum

Projects

  • Conphig
  • JS MOD player

Apps

  • Call Dad
  • Call Mom

Repositories

  • artsy
  • conphig
  • csv
  • ut
  • js-mod-player
  • my-twitter-manager
  • enigmatic
  • mt-mvc
  • zx-spectrum-bitmap
  • 12 Jan 2023

    Conphig v2.0 published

    Conphig is a lightweight .NET 6 package for loading configuration. Version 2.0 is now available on Nuget.

  • 16 Dec 2022

    Comments in JSON

    JSON doesn't allow for comments, but depending on your use case, you may want to add comments to your JSON files. Here's how to support that in C#.

  • 8 Dec 2022

    Spaces in variable names in ZX Spectrum BASIC

    Variables in ZX Spectrum BASIC can contain spaces, which is useful for naming variables with multiple words, but it makes parsing difficult.

  • 1 Dec 2022

    Making the MOD player available

    After fighting CSP and the browser security model, the MOD player is now available for anyone to use, on any web site, to play any MOD file.

  • 29 Nov 2022

    Using music as a timing source for demos

    In this article, I add a new feature to my JavaScript music player: the ability to subscribe to timing events based on the music.

  • 26 Nov 2022

    Syncopation and a human touch

    The final two effects are implemented, and they help demoscene musicians add some more feeling to their songs.

  • 23 Nov 2022

    Adding pitch-related effects

    The MOD player is progressing nicely. Vibrato, portamento and arpeggio effects are now implemented and working correctly.

  • 2 Nov 2022

    Implementing looping and the first effects

    Some of the effects needed to play some of the iconic demo tunes of the 1990s are now implemented, and samples can be looped correctly.

  • 30 Oct 2022

    Playing a full song, almost

    My MOD player is finally able to play a full song, almost. It's still missing the effects, but it's a good start.

  • 27 Oct 2022

    Loading MOD files in the browser

    The MOD file is a staple of the 90s demoscene. In this article, I'll read a MOD file in JavaScript, and learn a bit about the format along the way.

  • 24 Oct 2022

    Generating sound in modern Web Audio API

    My first steps in playing music in the browser using Web Audio API start with generating a simple sine wave in an Audio Worklet.

  • 19 Oct 2022

    Modernizing Artsy

    I'm modernizing my JavaScript Canvas remake of the 1993 Amiga demo Arte by Sanity.

Page 2 ⇢