I hereby claim:
- I am tcdw on github.
- I am tcdw (https://keybase.io/tcdw) on keybase.
- I have a public key ASA89vlqJEWkDz0Pidbfvrraep2SUJAEJE_rsrepZ9CQugo
To claim this, I am signing this object:
| const grandFather = [ | |
| ["新北市", "石印长老", "806", "64", "-3556"], | |
| ["千里田町", "水歌长老", "-934", "98", "-1216"], | |
| ["X湾", "幽林长老", "1553", "63", "2444"], | |
| ["南方主城", "晨露長老", "222", "68", "2605"], | |
| ["亡灵幻境", "月矛长老", "2614", "68", "2447"], | |
| ["东海望", "月击长老", "1537", "69", "1716"], | |
| ["永恒霜风", "霜风长老", "4445", "135", "235"], | |
| ["西方主城", "深爐長老", "-2547", "69", "246"], | |
| ["动漫流行馆", "黑羽长老", "1525", "122", "-1374"], |
I hereby claim:
To claim this, I am signing this object:
| <!-- by tcdw, CC 4.0 BY --> | |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta charset="utf-8"> | |
| <meta name="theme-color" content="#0277bd"> | |
| <meta name="renderer" content="webkit"> | |
| <meta name="viewport" content="width=device-width, maximum-scale=1, initial-scale=1"> | |
| <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
| const generatePassword = (length) => { | |
| const data = []; | |
| for (let i = 0; i < length; i += 1) { | |
| data.push(Math.floor(Math.random() * 94) + 33); | |
| } | |
| return Buffer.from(data).toString('utf8'); | |
| }; | |
| module.exports = generatePassword; |
| const num = [5, 7, 33, 23, 113, 6, 15, 1]; | |
| const sorted = []; | |
| let count = 0; | |
| while (num.length > 0) { | |
| for (let i = 0; i < num.length; i += 1) { | |
| if (num[i] === count) { | |
| sorted.push(count); | |
| num.splice(i, 1); | |
| break; |
| function convertEchoVolume(masterL, masterR, echoL, echoR) { | |
| const mL = masterL > 127 ? 256 - masterL : masterL; | |
| const mR = masterR > 127 ? 256 - masterR : masterR; | |
| const eL = echoL > 127 ? 256 - echoL : echoL; | |
| const eR = echoR > 127 ? 256 - echoR : echoR; | |
| return { | |
| echoL: eL * 128 / mL, | |
| echoR: eR * 128 / mR | |
| }; | |
| } |
| #!/usr/bin/env node | |
| /* | |
| Classic Road II music ripper | |
| by tcdw | |
| Usage: | |
| 1. Get the Classic Road II ROM | |
| 2. Get your template SPC file: | |
| 2.1. Dump a SPC via your SNES emulator from the game, and hex edit x1F4 to 0x00 |
Yes, this tutorial is specified for vanilla percussions in Addmusic, since I see there are lots people don't really understand about how that trappy stuff works.
When porters talking about percussion notes feature from other sound engine (eg. Square Soft and Hudson Soft's one), N-SPC does have the same feature, including SMW's. It's pretty limited, since a percussion note in N-SPC is only tied with corresponding instrument. And for whatever reasons, the original Java Addmusic's author decided to handle the percussion in a really confusing way. For backward compatibility, all Addmusics have to do that in the same confusing way.
The reason that @2X instruments stand out from other vanilla instruments is because how Addmusic handle it. @10, @12, etc. will not be covered here, since they are just standard instruments technologically.
戳这里。此电子表格包含:
首先,按照以下方法挖掘出需要的空间:
| // This JavaScript code can be freely redistributed | |
| // as long as this copyright notice is keept unchanged. | |
| // This code is used on AS-IS basis and | |
| // you use it on your own risk. Author of this code | |
| // is not responsible for any damage that this | |
| // code may make. | |
| // | |
| // JS Snow v0.3 | |
| // finished on 11-10-1999 23:04 in Zagreb, Croatia. | |
| // modified on 06-12-2005 11:20 in Zagreb, Croatia. |