====== Sector101 SR-JV Romulator ====== A kit for reading and writing [[roland_expansion_board]]s, for adding extra sounds to some synths. You can write images of Roland's (expensive) existing boards, or create new boards with your own samples. https://www.sector101.co.uk/sr-jv-romulator.html * https://github.com/PythonBlue/SRJV - Python tools for getting the audio ready and onto the card. * https://archive.org/details/20231014_20231014_1135 - JV80 Wave Extractor . . . ===== Guide ===== Here's what I did to write boards in [[Arch Linux]]. I had to do a restart for the board to get connected properly. In the end it is at ''/dev/ttyACM0''. You can check with ''dmesg'' after you plug it in. On the website there's [[https://app.box.com/s/3m6vuu7ka3o5arhvxuim8sixecyxx5py|a guide]] linked that uses [[Minicom]], but I haven't been able to get that to send files. I suspect it's something to do with the script, maybe the progress bar, so I'll try again next time. In the mean time I had success with [[Cutecom]], after also trying [[GTKTerm]] and [[PuTTY]]. Ultimately I found [[https://app.box.com/s/8hewbthz9oj7zrnn3akoo2kcllpux545|the Mac guide]] more useful. The key settings you need to do are: * Set the baud rate to '230400'. [[https://app.box.com/s/4cpv3nyukuz1tavf3896o81m2gyb7qn4|The Windows guide]] says you can use '460800', but I haven't tried yet. * Set data bits to '8' * Set parity to 'odd' * Stop bits to '1' * and Flow control to 'None' Once you're connected to the Romulator the process to write a board is: * (optional) ''cd'' to get board info. * ''er all'' to wipe the board. * ''prg [size]'' to allocate the correct size for your board image. The official boars are the full 8MB, so you'd enter ''prg 8192''. * Then use the 'Send fileā€¦' button to send the image file you want. * If it's working the yellow like will be on the board, when sending is complete you're done! {{tag>hardware guide linux music-making}}