Compare commits

..

1 Commits

Author SHA1 Message Date
acdd377020 script for serving repo on local network 2024-08-02 13:26:13 +02:00
250 changed files with 628 additions and 342336 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -5,15 +5,7 @@ The patches require the installation of [drawsocket](https://github.com/drawsock
<img width="1624" alt="image" src="https://github.com/HfMT-ZM4/healing-soundscapes/assets/17442406/0251cad9-4f36-44f2-9e85-ed5c2500f3e2">
## Installation:
Note that this repo served on Gitea must be cloned with SSH rather than HTTPS. The SSH port is 2222
If you're not sure what this means, but you know how to use Github Desktop, you can follow the tutorial at
[Teams Tutorial](https://teams.microsoft.com/l/message/19:K8SFmqtgHNmETeFMqunIiUqPx8njA5GmyttI788pXrQ1@thread.tacv2/1722428967353?tenantId=6fe94159-f184-4738-8023-3e026978a06c&groupId=0f95cf31-fcc5-4226-a9bf-d80b1703871e&parentMessageId=1722428967353&teamName=Healing%20Soundscapes&channelName=General&createdTime=1722428967353)
## Instructions:
Instructions:
1. When running drawsocket the first time, install resources by clicking on script npm install **drawsocket**
2. Start drawsocket server by clicking on **script start**
3. Dump html page by clicking on the button in the upper left-hand corner

Binary file not shown.

View File

@ -1,970 +0,0 @@
{
"1": {
"sample": "RPH1-C2-pp.wav",
"root_key": 36,
"key_zone_floor": 36,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"2": {
"sample": "RPH1-C2-mf.wav",
"root_key": 36,
"key_zone_floor": 36,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"3": {
"sample": "RPH1-C2-f.wav",
"root_key": 36,
"key_zone_floor": 36,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"4": {
"sample": "RPH1-D2-pp.wav",
"root_key": 38,
"key_zone_floor": 38,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"5": {
"sample": "RPH1-D2-mf.wav",
"root_key": 38,
"key_zone_floor": 38,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"6": {
"sample": "RPH1-D2-f.wav",
"root_key": 38,
"key_zone_floor": 38,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"7": {
"sample": "RPH1-E2-pp.wav",
"root_key": 40,
"key_zone_floor": 40,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"8": {
"sample": "RPH1-E2-mf.wav",
"root_key": 40,
"key_zone_floor": 40,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"9": {
"sample": "RPH1-E2-f.wav",
"root_key": 40,
"key_zone_floor": 40,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"10": {
"sample": "RPH1-F2-pp.wav",
"root_key": 41,
"key_zone_floor": 41,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"11": {
"sample": "RPH1-F2-mf.wav",
"root_key": 41,
"key_zone_floor": 41,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"12": {
"sample": "RPH1-F2-f.wav",
"root_key": 41,
"key_zone_floor": 41,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"13": {
"sample": "RPH1-G2-pp.wav",
"root_key": 43,
"key_zone_floor": 43,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"14": {
"sample": "RPH1-G2-mf.wav",
"root_key": 43,
"key_zone_floor": 43,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"15": {
"sample": "RPH1-G2-f.wav",
"root_key": 43,
"key_zone_floor": 43,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"16": {
"sample": "RPH1-A2-pp.wav",
"root_key": 45,
"key_zone_floor": 45,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"17": {
"sample": "RPH1-A2-mf.wav",
"root_key": 45,
"key_zone_floor": 45,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"18": {
"sample": "RPH1-A2-f.wav",
"root_key": 45,
"key_zone_floor": 45,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"19": {
"sample": "RPH1-B2-pp.wav",
"root_key": 47,
"key_zone_floor": 47,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"20": {
"sample": "RPH1-B2-mf.wav",
"root_key": 47,
"key_zone_floor": 47,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"21": {
"sample": "RPH1-B2-f.wav",
"root_key": 47,
"key_zone_floor": 47,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"22": {
"sample": "RPH1-C3-pp.wav",
"root_key": 48,
"key_zone_floor": 48,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"23": {
"sample": "RPH1-C3-mf.wav",
"root_key": 48,
"key_zone_floor": 48,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"24": {
"sample": "RPH1-C3-f.wav",
"root_key": 48,
"key_zone_floor": 48,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"25": {
"sample": "RPH1-D3-pp.wav",
"root_key": 50,
"key_zone_floor": 50,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"26": {
"sample": "RPH1-D3-mf.wav",
"root_key": 50,
"key_zone_floor": 50,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"27": {
"sample": "RPH1-D3-f.wav",
"root_key": 50,
"key_zone_floor": 50,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"28": {
"sample": "RPH1-E3-pp.wav",
"root_key": 52,
"key_zone_floor": 52,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"29": {
"sample": "RPH1-E3-mf.wav",
"root_key": 52,
"key_zone_floor": 52,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"30": {
"sample": "RPH1-E3-f.wav",
"root_key": 52,
"key_zone_floor": 52,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"31": {
"sample": "RPH1-F3-pp.wav",
"root_key": 53,
"key_zone_floor": 53,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"32": {
"sample": "RPH1-F3-mf.wav",
"root_key": 53,
"key_zone_floor": 53,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"33": {
"sample": "RPH1-F3-f.wav",
"root_key": 53,
"key_zone_floor": 53,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"34": {
"sample": "RPH1-G3-pp.wav",
"root_key": 55,
"key_zone_floor": 55,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"35": {
"sample": "RPH1-G3-mf.wav",
"root_key": 55,
"key_zone_floor": 55,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"36": {
"sample": "RPH1-G3-f.wav",
"root_key": 55,
"key_zone_floor": 55,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"37": {
"sample": "RPH1-A3-pp.wav",
"root_key": 57,
"key_zone_floor": 57,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"38": {
"sample": "RPH1-A3-mf.wav",
"root_key": 57,
"key_zone_floor": 57,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"39": {
"sample": "RPH1-A3-f.wav",
"root_key": 57,
"key_zone_floor": 57,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"40": {
"sample": "RPH1-B3-pp.wav",
"root_key": 59,
"key_zone_floor": 59,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"41": {
"sample": "RPH1-B3-mf.wav",
"root_key": 59,
"key_zone_floor": 59,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"42": {
"sample": "RPH1-B3-f.wav",
"root_key": 59,
"key_zone_floor": 59,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"43": {
"sample": "RPH1-C4-pp.wav",
"root_key": 60,
"key_zone_floor": 60,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"44": {
"sample": "RPH1-C4-mf.wav",
"root_key": 60,
"key_zone_floor": 60,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"45": {
"sample": "RPH1-C4-f.wav",
"root_key": 60,
"key_zone_floor": 60,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"46": {
"sample": "RPH1-D4-pp.wav",
"root_key": 62,
"key_zone_floor": 62,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"47": {
"sample": "RPH1-D4-mf.wav",
"root_key": 62,
"key_zone_floor": 62,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"48": {
"sample": "RPH1-D4-f.wav",
"root_key": 62,
"key_zone_floor": 62,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"49": {
"sample": "RPH1-E4-pp.wav",
"root_key": 64,
"key_zone_floor": 64,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"50": {
"sample": "RPH1-E4-f.wav",
"root_key": 64,
"key_zone_floor": 64,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"51": {
"sample": "RPH1-F4-pp.wav",
"root_key": 65,
"key_zone_floor": 65,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"52": {
"sample": "RPH1-F4-mf.wav",
"root_key": 65,
"key_zone_floor": 65,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"53": {
"sample": "RPH1-F4-f.wav",
"root_key": 65,
"key_zone_floor": 65,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"54": {
"sample": "RPH1-G4-pp.wav",
"root_key": 67,
"key_zone_floor": 67,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"55": {
"sample": "RPH1-G4-mf.wav",
"root_key": 67,
"key_zone_floor": 67,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"56": {
"sample": "RPH1-G4-f.wav",
"root_key": 67,
"key_zone_floor": 67,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"57": {
"sample": "RPH1-A4-pp.wav",
"root_key": 69,
"key_zone_floor": 69,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"58": {
"sample": "RPH1-A4-f.wav",
"root_key": 69,
"key_zone_floor": 69,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"59": {
"sample": "RPH1-B4-mf.wav",
"root_key": 71,
"key_zone_floor": 71,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"60": {
"sample": "RPH1-B4-f.wav",
"root_key": 71,
"key_zone_floor": 71,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"61": {
"sample": "RPH1-C5-pp.wav",
"root_key": 72,
"key_zone_floor": 72,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"62": {
"sample": "RPH1-C5-mf.wav",
"root_key": 72,
"key_zone_floor": 72,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"63": {
"sample": "RPH1-C5-f.wav",
"root_key": 72,
"key_zone_floor": 72,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"64": {
"sample": "RPH1-D5-pp.wav",
"root_key": 74,
"key_zone_floor": 74,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"65": {
"sample": "RPH1-D5-f.wav",
"root_key": 74,
"key_zone_floor": 74,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"66": {
"sample": "RPH1-E5-pp.wav",
"root_key": 76,
"key_zone_floor": 76,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"67": {
"sample": "RPH1-E5-f.wav",
"root_key": 76,
"key_zone_floor": 76,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"68": {
"sample": "RPH1-F5-pp.wav",
"root_key": 77,
"key_zone_floor": 77,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"69": {
"sample": "RPH1-F5-f.wav",
"root_key": 77,
"key_zone_floor": 77,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"70": {
"sample": "RPH1-G5-pp.wav",
"root_key": 79,
"key_zone_floor": 79,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"71": {
"sample": "RPH1-G5-f.wav",
"root_key": 79,
"key_zone_floor": 79,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"72": {
"sample": "RPH1-A5-pp.wav",
"root_key": 81,
"key_zone_floor": 81,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"73": {
"sample": "RPH1-A5-f.wav",
"root_key": 81,
"key_zone_floor": 81,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"74": {
"sample": "RPH1-B5-pp.wav",
"root_key": 83,
"key_zone_floor": 83,
"vel_zone_floor": 0,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"75": {
"sample": "RPH1-B5-f.wav",
"root_key": 83,
"key_zone_floor": 83,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"76": {
"sample": "RPH1-C6-f.wav",
"root_key": 84,
"key_zone_floor": 84,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"77": {
"sample": "RPH1-D6-mf.wav",
"root_key": 86,
"key_zone_floor": 86,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"78": {
"sample": "RPH1-D6-f.wav",
"root_key": 86,
"key_zone_floor": 86,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"79": {
"sample": "RPH1-E6-mf.wav",
"root_key": 88,
"key_zone_floor": 88,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"80": {
"sample": "RPH1-E6-f.wav",
"root_key": 88,
"key_zone_floor": 88,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"81": {
"sample": "RPH1-F6-mf.wav",
"root_key": 89,
"key_zone_floor": 89,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"82": {
"sample": "RPH1-F6-f.wav",
"root_key": 89,
"key_zone_floor": 89,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"83": {
"sample": "RPH1-G6-mf.wav",
"root_key": 91,
"key_zone_floor": 91,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"84": {
"sample": "RPH1-G6-f.wav",
"root_key": 91,
"key_zone_floor": 91,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"85": {
"sample": "RPH1-A6-mf.wav",
"root_key": 93,
"key_zone_floor": 93,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"86": {
"sample": "RPH1-A6-f.wav",
"root_key": 93,
"key_zone_floor": 93,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"87": {
"sample": "RPH1-B6-mf.wav",
"root_key": 95,
"key_zone_floor": 95,
"vel_zone_floor": 63,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
},
"88": {
"sample": "RPH1-B6-f.wav",
"root_key": 95,
"key_zone_floor": 95,
"vel_zone_floor": 84,
"envelope": 1,
"direction": "fw",
"timestretch": 1,
"loop": [0,0,0],
"start": 0
}
}

View File

@ -0,0 +1 @@
{}

Some files were not shown because too many files have changed in this diff Show More