Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Audiofab FV-1 ProgrammingNew to Visual Studio Code? Get it now.
Audiofab FV-1 Programming

Audiofab FV-1 Programming

Audiofab Inc.

|
1 install
| (0) | Free
An extension providing development support for Spin Semiconductor's FV-1 chip and programming support for the Audiofab Easy Spin guitar pedal.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

fv1-vscode

This repository builds a Visual Studio Code extension for developing code for the FV-1 DSP from Spin Semiconductor.

The extension offers syntax highlighting for FV-1 assembly, as well as a built-in assembler that mimics the assembler found in the SpinASM IDE.

In addition to this, you can also assemble and program any program slot of the EEPROM in your Audiofab Easy Spin pedal (using the Audiofab USB Programmer) right from your editor in VS Code!

Installation

To install the extension, first download and install Visual Studio Code. Then, search the extension Marketplace for "Audiofab FV-1", and install the extension.

Usage

Apart from syntax highlighting in the editor, there are currently two commands provided by the extension:

  • FV-1: Assemble current file
  • FV-1: Assemble current file and program to EEPROM

Use the VS Code command palette (press Ctrl+Shift+P and start typing Assemble) to find and launch these actions.

alt text

When you choose to program the EEPROM you will be prompted for a program number, so you can easily program any program slot of your Easy Spin pedal with one simple command!

alt text

Settings

There are some settings provided in the VS Code settings as well (look under Extensions > Audiofab FV-1). The defaults should work well.

Upcoming Features

We plan to implement the following features in the near future so stay tuned and look for updates to the extension in the coming days and weeks!

  • Reporting assembly problems in the editor and Problems View
  • Support for outputting to an Intel HEX file
  • Support for constructing an entire bank of programs
  • Backing up a pedal's programs
  • A disassembler

Reporting Issues

This is a brand new extension and has only been tested on a few programs. If you find an issue with it, please use the Issue Tracker to report it.

If you find a program the fails to assemble, please include the program (if you can) and we will fix it ASAP!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft