fbpx


The MIDI Forum

  Monday, 14 November 2016
  30 Replies
  23.2K Visits
1
Votes
Undo
  Subscribe
So a while back i tried to buy "Anvil Studio Works!" for 99$, paid via Pay-Pal.
They got my money, but nothing happened, no Download or Link.
E-mailed them, but no reply.
Allright.
So i am now looking for alternatives.
MIDI-editor-Software that lets me access each individual voice of my yamaha dgx-650 simliar to anvils feature "create patch library".
So that i wouldnt be limited anymore by the "Microsoft GS Wavetable Synth"-list like it is the case with default Anvil.
I only ever used anvil so far to write music (i upload stuff on youtube), so consider me a total newbie regarding the technical side of MIDIs.
6 years ago
·
#512
Accepted Answer
0
Votes
Undo
BankSel MSB is the high-order 7-bits of the Bank Select field.
BankSel LSB is the low-order 7-bits of the Bank Select field.
ProgramChange identifies one of 128 different programs within that bank.
With Anvil Studio Works, or the Pro-Mix, you don't need to worry about this.
You can select View / Synthesizers, press the Add Synth..., and either import a Cakewalk Instrument Definition file (because there are so many out there),
or create your own Patch Library by following the instructions. You don't need to define all of the instruments at once - just the ones you need at the time.
You can add to it later. Then you select View / Mixer, assign that synth to a track, and the BankSel and ProgramChange entries will be added.
6 years ago
·
#521
0
Votes
Undo
There is indeed a lot overlap.
DGX-650 data list (Link to the pdf is in the list): http://download.yamaha.com/search/product/?language=de&site=de.yamaha.com&category_id=16084&product_id=1789577
DGX-630 voice list (starts at page 128 of the manual): http://download.yamaha.com/api/asset/file/?language=pt&site=pt.yamaha.com&asset_id=9042

So i downloaded an instrument definition file for the 630 from here (http://www.jososoft.dk/yamaha/ins_files.htm), but it gave me an error:
File format error in line 714: "57Hand Cymbal"
6 years ago
·
#522
0
Votes
Undo
well what exactly do you mean by
I can create import the patch library and send it back to you.

what sort of effort are you talking about here

either way, i cant send the file as an attachment in here, it doesnt let me (also doenst work as a txt file)
So what? E-mail?
6 years ago
·
#523
0
Votes
Undo
I can create import the patch library and send it back to you.

I dont quite understand that, in which exact case would this be an option?
Because there seems to be something wrong with the file itself. I cant send it as an attachmend though, not even in txt-form.
6 years ago
·
#524
0
Votes
Undo
Ah dang it
i didnt notice that there are already 2 pages and so i thought my post was gone.
6 years ago
·
#529
0
Votes
Undo
I love Anvil Studio, but I've never heard of "Anvil Studio Works". Is it possible you were gypped by a fake company that has nothing to do with Anvil Studio? Check whether or not it's made by Willow Software.

Good Luck
Chris Seddio
6 years ago
·
#531
0
Votes
Undo
I've read this thread with interest, and I hope my tagging on to it will not be taken as discourteous.

John
I've read your more detailed posts with care. I'm a log-time midi user with ,as it were, user-software - programmes like Band in a Box, One Man Band, Notation Composer, Ludwig, Tonica etc which actually do most of the detailed technical stuff for you, and you rarely need to look under the bonnet.
I have now reached a stage where in order to do some things I want to do, I need to engage with the midi more directly. Obviously I can find directories of control codes etc, and I have been begun looking at the event lists of some midi-files to hand.

Is there a primer/spec document which sets out simply and comprehensively the semantics of a midi file - codifies the knowledge you obviously have ?

(E.g. I can see that some parts of a line have no spaces, and other parts of a line have single spaces, others again have triple spaces. Are these distinctions significant, and if so, what is the lexicon or hierarchy? Can the various controls be entered in any order, or is there a sequence or hierarchy ? Some controls seem to appear as abbreviations - is there an 'official' list of what will be recognised?)

It seems to me that working out these things inductively or by trial and error could be a long and wearying process. With the required info to hand, I would hope to get somewhere at a reasonable rate !

Any pointers much appreciated.

Sincerely

Ian Graham
amateur musician
Wales UK
6 years ago
·
#534
0
Votes
Undo
Enzo

I don't know if you've come across this - ?

http://openmidiproject.osdn.jp/MIDIInstrumentLibrary_en.html

It seems to be a dll file, so how you run it, I,m not clear, but that's another story ! :)

Ian G
5 years ago
·
#2814
0
Votes
Undo
Supports non-destructive editing of each track's sound effects controls over time. For example, you could use it to gradually decrease the volume of a track at the end of a song, creating the effect of a moving fader.
It also lets you:
Use soundcards with low-latency ASIO drivers and load third-party VST effects.
Manage a graphical view of your MIDI setup.
Import Instrument Definition (.INS) files, and load and save Patch Libraries for a variety of synthesizers, sound modules, and effects processors. These allow you to use your synthesizer's patch names, controller names, and drum names, instead of the General Midi names.
connect each Instrument track to a different VST-Instrument,
connect each Instrument track to a different MIDI Out port, so a single song can be played on several synthesizers,
edit the values of any MIDI controllers such as Modulation, Tempo, Pan position, Sustain, and Volume over time.
edit an audio track's Pan position and Volume over time.
edit values of VST parameters over time,
use Automation to capture the position of faders and VST dials as you play / mix the song, and then use those changes every time the song is played.
use the ReWire standard for transferring audio data between Anvil Studio and other programs in real time. ReWire acts like a cable that streams audio from one program into another.
see a graphical view of your MIDI setup,
create your own Patch Libraries that describe your synthesizer's patch names, controller names, and drum names.
load Instrument Definition (.INS) files that describe your synthesizer's patch names, controller names, and drum names.
Add any number of routing commands that cause MIDI events received from any MIDI In port to get routed to any MIDI Out port or VST-Instrument port. This can be useful during either a recording session or live performance.
5 years ago
·
#2815
0
Votes
Undo
I've read this thread with interest, and I hope my tagging on to it will not be taken as discourteous.

John
I've read your more detailed posts with care. I'm a log-time midi user with ,as it were, user-software - programmes like Band in a Box, One Man Band, Notation Composer, Ludwig, Tonica etc which actually do most of the detailed technical stuff for you, and you rarely need to look under the bonnet.
I have now reached a stage where in order to do some things I want to do, I need to engage with the midi more directly. Obviously I can find directories of control codes etc, and I have been begun looking at the event lists of some midi-files to hand.

Is there a primer/spec document which sets out simply and comprehensively the semantics of a midi file - codifies the knowledge you obviously have ?

(E.g. I can see that some parts of a line have no spaces, and other parts of a line have single spaces, others again have triple spaces. Are these distinctions significant, and if so, what is the lexicon or hierarchy? Can the various controls be entered in any order, or is there a sequence or hierarchy ? Some controls seem to appear as abbreviations - is there an 'official' list of what will be recognised?)

It seems to me that working out these things inductively or by trial and error could be a long and wearying process. With the required info to hand, I would hope to get somewhere at a reasonable rate !

Any pointers much appreciated.

Sincerely

Sorry for the delay, Ian.

I've been so busy writing various articles for another forum and deleting the huge amount of SPAM that has recently hit this forum that I've had my eye off the ball for a while.
Look for a personal message from me.

Regards,
John.
5 years ago
·
#2816
0
Votes
Undo
Enzo,
I hope this does it for you.
Here's a small part of the voice list from page 5 of the DGX-650 "data list" manual downloaded from Yamaha downloads.
DGX650voices.jpg
Let's say I want to use the "MIDI grand piano" listed as voice number 8.
Reading across from the "8" I see Bank Select MSB = 0, Bank select LSB = 112, Program Change = 3.

So, in Anvil Studio I open the Event List, mouse click to get the tiny pointer on the extreme left in the right position,
then use the menu item "Edit" then "Insert MIDI Event".
With "Include all controller events" ticked, first selec "0: Bank Sel", choose the channel you want to set up, and (according to the table in the manual) enter the value of "0".
Press okay.
Then repeat the insert event but this time choose "32: BankSel LSB". Same channel but this time "112" (according tot the manual).
Lastly insert event again and choose "Program Change" then "change" the program to "3" (according to the manual).
When these are inserted the odd thing is that the inserted change will read "value 2".
That's correct. The values stored is always 1 less than in the table of Programs. (A MIDI quirk!)
It should look like this.
MSB-LSB-PC.jpg

Hope that does it.
John.
  • Page :
  • 1
  • 2
There are no replies made for this post yet.