Anvil Studio

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Anvil Studio
DeveloperWillow Software
Initial releaseOctober 10, 1998
Stable release
2024.08.01 / August 1, 2024; 20 months ago (2024-08-01)[1]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC++[citation needed]
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemMicrosoft Windows
    Size3.5 MB
    Available inEnglish
    TypeDigital audio workstation
    LicenseFreemium
    Websitewww.anvilstudio.com

    Anvil Studio is a multitrack MIDI and audio editing, digital audio workstation program that runs on Microsoft Windows. It is developed by Willow Software, based in Shoreline, Washington, U.S.A.

    Software overview

    [edit | edit source]

    Anvil Studio consists of a free core program with optional add-ons. The free version is a fully functional MIDI editor/sequencer which loads and saves standard MIDI-formatted files, and allows individual tracks to be edited with a:

    • Staff editor,
    • Piano Roll editor,
    • Percussion editor,
    • TAB editor, or
    • MIDI event list editor.[2]

    The program uses the standard MIDI Sequencer-Specific event (FF 7F) to control items not specifically defined by the MIDI standard, such as:

    • the font to use when rendering lyrics,
    • the position of notes or staff notation,
    • links to Pulse-code modulation formatted audio files for audio tracks.[2]

    By default, Anvil Studio uses a General MIDI software synthesizer for playback, but also allows tracks to be assigned to VST instrument[2] or external MIDI devices. It processes audio using Core Audio, ASIO, DirectX or WDM or enabled drivers.[2]

    System requirements

    [edit | edit source]

    Anvil Studio runs on Microsoft Windows XP/Vista/7/8/10/11 (32-bit or 64-bit versions).[2]

    Anvil Studio's use in Education

    [edit | edit source]

    Anvil Studio is used in University research,[3][4] is included in the curriculum for college classes in music creation[5][6][7][8][9][10] and video game design.,[11][12][13] and is recommended by the book 'The Game Makers Apprentice' for use in the creation of video games.[14]

    Anvil Studio is recommended by librarians for displaying sheet music for widely available free classical music files.[15] It is used in library-hosted computer clubs for promoting 21st century literacy skills.[16][17][18]

    Anvil Studio is recommended by 'Recorder Classroom Magazine' for use in elementary education.[19] and by the U.K Choral Society as an aid for learning timing and pitch.[20]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ a b c d e Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]