It's kinda hard work to convert partiture to that formati hope users will do so
, i'll just do some examples
Minstrel [Unmaintained]
Discussion in 'Plugin Support' started by 4seti, Apr 22, 2015.
-
4seti updated Minstrel with a new update entry:
Reloading, dictionary, API call.
[DOUBLEPOST=1429793926][/DOUBLEPOST]
Tune EXAMPLES:
ms-tuneName place in data folder, Minstrel in config folder.
usade:
/ms_tune soiaf
[DOUBLEPOST=1429794246][/DOUBLEPOST]Example of note assignment:
Partiture example (for soiaf):
https://musescore.com/user/27041/scores/44332#
Note Delay:
example:
if each tact is 3/4 of second, then notes will be part of it, 1/4 note will be 0.1875, 1/2 - 0.375, 1 - 0,75 (3/4 of second), 1.5 - 1.125Attached Files:
Last edited by a moderator: Apr 23, 2015 -
-
-
Make a videooverview ofthe pluginand what is itat allnecessary?
-
What dies do sa di with the numbers mean i can read notes but i dont know what this is oO
I could script a song if i would know what it does mean ^^ -
just test it
-
i dont know how >.<
-
1-3s-5s-5-3s-5s-3s-5-3s-1s-2s-1 : Godfather Theme
8s-8-8s-8-8s-5-7-5s-3s : Fur Elise
3-3-3-6-Alt-3-3-3-6-Alt-6-6-5s-5s-4-4-3 - La Cucaracha
Thanks for the sweet plugin!Last edited by a moderator: Apr 26, 2015 -
well i used the numbers on Keyboard as i see the 8s is the # in notes how do u Play the b and # notes with that plugin?
-
[DOUBLEPOST=1429804387][/DOUBLEPOST]each note of notelist is recorded in JSON file as object with params: NoteScale and Delay (also Pluck is optional, but for "left-guitar-sound" it should be just true), so every note is described with those parameters.
Table which i posted before should just explain hot to translate notelist to objectlist
Like this:
[DOUBLEPOST=1429808626][/DOUBLEPOST]Easies way to make to write your own Tune (for now atleast):
make CSV (comma separated) file, and make it look like this:
then write a song there after that:
copy all data from it (by using text editor)
and past it here: http://codebeautify.org/csv-to-xml-json or http://www.convertcsv.com/csv-to-json.htm
and click "Convert to JSON", and Bam - you have tune readyit's easier to edit tune in excel)
Last edited by a moderator: Apr 23, 2015 -
4seti updated Minstrel with a new update entry:
Reloading, removing, adding
-
you need to remove the public
List<object> getTune(string tuneName)
just like that ^^
or it cant be called
[DOUBLEPOST=1429821324][/DOUBLEPOST]and yeah it doesn't work the .Cast<object>().ToList()
you really need to make what i said it's not usable
[DOUBLEPOST=1429822356][/DOUBLEPOST]Code:List<object> getTune(string tuneName) { if (!tuneDict.ContainsKey(tuneName)) return null; var tunes = new List<object>(); foreach (TuneNote note in tuneDict[tuneName]) { var tunenote = new Dictionary<string, object>(); tunenote.Add("NoteScale", note.NoteScale); tunenote.Add("Delay", note.Delay); tunenote.Add("Pluck", note.Pluck); tunes.Add(tunenote); } return tunes; }
-
4seti updated Minstrel with a new update entry:
New API call
[DOUBLEPOST=1429824671][/DOUBLEPOST]Reneb, try this one -
still throws error on the npc part
use this:
Code:List<object> getTune(string tuneName) { if (!tuneDict.ContainsKey(tuneName)) return null; var tunes = new List<object>(); foreach (TuneNote note in tuneDict[tuneName]) { var tunenote = new Dictionary<string, object>(); tunenote.Add("NoteScale", note.NoteScale); tunenote.Add("Delay", note.Delay); tunenote.Add("Pluck", note.Pluck); tunes.Add(tunenote); } return tunes; }
-
^^
-
is there a thread in the forum where people can post just number sequences of songs? if so there totally should be
-
Wulf Community Admin
-
You can post it here
ill make some list in plugin description, also if you want, you can place recorded messages here
like i did before
[DOUBLEPOST=1429907182][/DOUBLEPOST]
[DOUBLEPOST=1429907339][/DOUBLEPOST]Also if you post sequence, type adjustments settings if it's not default -
just thought it would be more organized and easier to look threw. but if they are all posted to the FAQ that would be the same thing