Reminder: I’ll close the online shop on sunday (7th) and will reopen 2 weeks later (21st).
- Resumed work on new module 1’s firmware. Currently the plan is to restart everything related to DSP from scratch since I’m still not happy with it (UI and all is fine, though…).
- Demo’ed new modules to the Modular Square guy. Everybody agrees new module 2 is going to be awesome.
- Put out fires on the module testing front: first the display of a module testing unit requiring replacement (1 day of testing lost), then a damage PSU (1 more day), and finally a dead JTAG box (2 days of testing lost before the replacement was shipped).
- Received shipments of Peaks, Edges, Ripples, Frames. Slowly working through backorders. 125 Peaks shipped to dealers, 50 or 60 more dispatched on monday.
- Worked on a custom MIDIpal app for a demanding customer. This is probably the last time I’ll do this as it was ridiculously time consuming…
- Implemented new module 1′s state saving and V/Oct calibration procedure.
- Developed the software tool used for the factory calibration/testing of new module 1.
- Implemented half of new module 2’s easter egg (which probably deserves to be a module on its own).
- To counteract the imminence of the Blanchotian disaster, went shopping for PET COOLS.
My week-end project was an application allowing the creation of Scala scale files (or the definition of new scales using this syntax) into MIDI tuning messages recognized by Yarns.
The application is web-based, and online at this address: http://scale-editor.appspot.com
To use a custom tuning table for Yarns:
1. Select a .scl file or type in the text area the definition of your scale. Here is a sample .scl file for you to try!
2. Click Convert.
3. The .scl file has been analyzed, no error is reported! The interval (in cents) between each note and the root note is shown. The application tries its best to map each note in place of its nearest neighbor on the equal temperament scale – this is shown in the fuschia block.
4. Click Download .syx file to grab a SysEx file with the scale description.
5. Send the SysEx file to Yarns, using, for example, a program like SysEx Librarian or MidiOX.
6. Set Yarns’ TS (TUNING SYSTEM) setting to CU(STOM).
7. If you want to change the root note, modify the TR (TUNING ROOT) setting. By default, the scale will start with a root of C (261.625Hz).
Yarns uses the Scale/Octave tuning 2-byte form MIDI standard. As such, the following limitations apply:
- The same scale is repeated for all octaves – only transposed up/down by +/- 1200 cents.
- The scale must not contain more than 12 tones.
- The difference between a note and its equal temperament equivalent must not exceed 100 cents.