Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Audionut

Pages: [1] 2 3 ... 6
Scripting Corner / Take a photo at each ISO
« on: September 27, 2018, 02:49:42 PM »
Code: [Select]
function test()
    camera.iso.apex = 5
    camera.iso.apex = 6
    camera.iso.apex = 7
    camera.iso.apex = 8
    camera.iso.apex = 9
    camera.iso.apex = 10
    camera.iso.apex = 11
    camera.iso.apex = 12

keymenu =
    name = "ISO photo bracket",
    select = function(this) task.create(test) end,

I found the apex values by running this script.  Is there some documentation somewhere that explains apex and raw values?

This means all previously linked images in public folders will now be dead.  I'm pretty sure most of my content on this site is from my public folder.
Feel free to pm if you're reading content and need the image links updated in my posts, and I'll find the time to do so.

General Help Q&A / MOVED: EOSM Touch Events
« on: July 25, 2016, 04:11:09 PM »

Scripting Q&A / LUA resources
« on: January 26, 2016, 02:38:17 AM »
Sticking this here as a reminder.  Feel free to throw info at this thread and I'll make it look pretty as time permits.

Quote from: Original Post
There are also countless programming resources online. You might consider learning some basics in an easier environment, something with a nice IDE, syntax highlighting, debugger, auto-complete, etc.

Do you or others have some suggestions?

I'll try and compile a useful sticky thread, and suggest to the powers that be that we retire everything picoC related and relegate Scrips Writing to LUA.

Camera-specific discussion / Canon 60D
« on: March 16, 2015, 04:49:49 AM »
1) Format the card from the camera.
2) Make sure you are running Canon firmware 1.1.1.
3) Copy ML files on the card and run Firmware Update.

1) Run Firmware Update from your ML card.
2) Follow the instructions.

Discussion thread for the 60D.  I don't own this camera, so if there is anything you feel is important for this camera and should be in this opening post, please let me know.

General Help Q&A / Stable build | Latest builds
« on: January 11, 2015, 12:51:28 AM »
The very old "stable" build of Magic Lantern has been removed.  That build of Magic Lantern was over two years old and still contained bugs that were missed during testing at the time.

Magic Lantern now works on a rolling release development model.  The nightly builds can be considered somewhat stable.  The features in the nightly build have been well tested, with untested development moved to an branching system for testing before being included in the nightly builds.

Some of the features that have been developed since the "stable" version. Thanks dmilligan

Bars Facelift
Proportional Fonts
Config Presets
Dual ISO
ISO Investigation
New memory backend
Raw silent pictures
Full-resolution silent pictures
File Manager
Raw Video
LUA scripting

The latest official builds for all cameras is available here:

For camera specific discussion, including updated installation instructions, please see this section:

General Chat / XISF Version 1.0 Specification
« on: December 22, 2014, 03:00:31 PM »

Extensible Image Serialization Format (XISF) is a free file format for storage, management and interchange of digital images and associated data.

XISF has been originally designed and implemented as the native file format of PixInsight, an image processing software platform designed specifically for astronomical imaging, and developed by the company Pleiades Astrophoto S.L. However, our hope is that XISF serves as an efficient tool for the development of imaging software, including not only software specialized in astronomy, but image processing software in a wide range of technical and general fields.

Two key elements in the design of XISF can be found in its title: extensible and serialization. Extensibility is crucial to adapt the format easily and efficiently to the requirements of present and future software applications. The architecture of XISF has to facilitate the development of extensions to the core format specification, and for this purpose XISF headers are standard XML documents. Serialization denotes the ability of XISF to store not just image data, but also data structures associated with the environments where the images evolve as living objects. These data structures can be deserialized to recreate the images along with their working contexts. We formalize the resources to store data structures and objects as properties of a variety of predefined data types. XISF properties can be directly associated with images, with entire XISF units, or be defined as standalone components.

Finally, XISF is a free format open to the contributions of anyone interested, including users of PixInsight and other applications, as well as individuals and groups from other development teams, institutions and companies involved or interested in image processing software.

Raw Video / MOVED: RAW faster than MLV on 5D3.123?
« on: November 07, 2014, 12:11:12 AM »

Using the options below, you should be able to narrow your search results down to useful results, without having to wade through a bunch of irrelevant search results.

The blue circled search box is a thread search.  When inside a thread, you can use this box to search for words inside that thread.
The red circled search word is the main search function.  This is a dumb search.  Enter a word here, hit search, and it will list all posts containing that word.
The green circled Advanced search is where the real power lies.  See  below.

This advanced section, opens up some more useful search features.
You can search for words by a user, simply enter the forum username.
Define the search order.
Search in the topic subjects only.  ie:  Thread titles.
Define the age of the posts to search.  ie:  Only search for the word in posts not older then 3 days (or 5 days, or whatever you define).
The red underlined option also allows you to define which sections of the forum to search.  See below.

General Chat / Lens effects on photons
« on: October 15, 2014, 11:51:11 PM »
Topic split from

In the first graph, you can see the 5D3 and the 60D are just as good. That is, if you would use a 80mm/2.8 lens on 5D3 and a 50mm/1.8 on 60D, you would get the same results (same framing, same low-light performance at high ISOs).

I know you used these lens as example, but you must also consider lens diameter.  That is, two 300mm/2.8 lenses with one having a diameter of 50mm, and the other having a diameter of 100mm, the larger lens will let through four times the light.
Rodger Clarke makes small mention of that here.

I believe that DxO measures ISO without a lens attached, so I only mention the above for completeness.

Pixel pitch seems to play some role also.

A list of threads that contain tutorials or other useful information.

DaVinci Resolve 12 and ML Raw
Workflow using MLVFS and After Effects
Tutorials for Beginners: Davinci Resolve 10 Lite
After Effects importing 23.976 fps as 30 fps
None destructive raw workflow for Premiere using After Effects and Dynamic Link
60fps -- RAW video Post-Processing Workflow
GoPro CineForm Studio Premium/Pro Settings for 5D3 RAW Video
How to replace file footer, aka fix the Error: This ain't a lv_rec RAW file
Salvaging Pink Crazy DNGs
Preventing Color/Luma Shifting When Processing DNGs in Adobe Camera RAW
RAW Video: PostProcessing -- Beginners Guide --

If I am missing any tutorials, or you create your own, fell free to post about it in this thread, and I can add a link in this post.

Please also read The sticky to end all stickies. Read this first.

All applications that have stickied threads in this section are open sourced.  Magic Lantern prefers open sourced applications, as they fit within the open sourced nature of this project.

A list of closed source applications that work with Magic Lantern.

Son of Batch MLV -Mac Batch convert Magic Lantern MLV to DNG+Prores
[WINDOWS] MLV to DNG Batch Converter
RAWanizer - windows batch generation of video files from RAW
Raw video previewer and plugins for Mac/Window, FCP, Premiere, Avid, Scratch
Pomfort ClipHouse

The following applications have violated the GPL license that Magic Lantern releases its source code under.  These applications will receive no support here, and we prefer that users do not use or support these applications either.


Magic Lantern Forum and Site Discussion / Selling of items
« on: July 28, 2014, 02:11:30 PM »
To minimise risk to members of this community, we ask that no users attempt to sell items through this forum.

Magic Lantern does not currently have the ability to suitably maintain an appropriate section for the sale of items, and we would like to keep this community development based, first and foremost.

Also, please be advised that this forum is not a notice board.  Please do not link your sales.

Modules Development / How to install and load modules
« on: July 21, 2014, 03:42:28 AM »
With the development of the module system, some old features, and lots of new features are being developed as modules.
So we have the core Magic Lantern code running on the camera, and we can enable these extra features via modules, as needed.


Nightly build:

You must be running a nightly build.  The stable build (version 2.3) is very outdated, and does not contain the module features.
For installation instructions for the nightly build for your camera, find your camera thread in this section and read the first post:

The modules are contained in the nightly build downloads.  You can find information about the modules on the features page:
You will also find README for each module, and links to each modules forum thread.

Loading the modules

Once you have the nightly build installed, you will now see a new modules menu in Magic Lantern.

Use the SET button to enable the modules you would like to use.

Now you restart the camera, and the modules that you enabled will be loaded and ready for use.

Using the modules

After the modules have been loaded, you will now find the function in the relevant Magic Lantern menu. 
An example can be seen here:

General Chat / Thinking about "downgrading" 5D3 > 6D
« on: July 17, 2014, 07:52:17 AM »
I originally got the 5D3 for the AF and focus points.  But I don't seem to use the AF these days (not all the fancy AF stuff anyway), and I'm better at tracking with just one focus point.  I'll probably miss the sheer number of AF points, but I expect to have to trade off something.  I don't do video, and plan on getting more active in low light photography (astro), my main imaging is portrait, so as far as I can tell, the pros vs cons look like.

  • I'll come out ahead with $
  • Lower banding noise
  • Probably better thermal noise
  • Better DR (0.5EV @ ISO 100), the lower banding noise probably increases this closer to 1EV.  With iso_research and dual_iso, I expect to gain 1 full stop of DR.
  • Better low light AF ability
  • Full stop of useful ISO (3200 vs 6400)
  • Fresh shutter count (currently at 65K)

  • Less AF points
  • Might take some time getting used to only 97% viewfinder coverage again

I don't spray and pray, so continuous shooting speed is irrelevant.
ML gains an active 6D user/mini dev, a1ex loses an active 5D3 tester.

I have a Sigma 35/1.4 which is a focal length I just don't seem to use.  And when I do use it, I'm doing panos with it anyway.  So with the sale of this, and the $ from 5D3 > 6D, I can get some good wide angle glass.

The 6D has AFMA which I find important. 

Anything I am missing?

In this thread I'll list a bunch of ways you can help the Magic Lantern development project, without touching one line of code.  Anyone can do these things, the only thing they require is time.

Test as if you were doing Quality Control for a company

Test, as in really test. As if you were QC working for a software company. Don't just use ML in normal situations and submit problems when things go wrong (and don't just do another ML RAW vs. H264 test, there are more than plenty of those out there). Try to break a feature. Think of as many possible scenarios as you can. Throw everything you can think of at a feature to break it. Try every value of every setting. Try it in extremely unusual scenes or lighting. Write down your results like a scientist doing an expirement. Then share your results, even if nothing went wrong. It's also helpful for devs to know when something actually works. Test for the sake of testing, with specific intention, not for the sake of making your 'budget short film'.

User Guide

Redrocks has started an updated user guide for the nightly builds.  Once this is completed, it can be easily transferred from the forum post, to all of the user guides on the site, and in camera.
To help, simply comment with any information you are aware of.  You're contribution will be added to the original posts.  All contributions are welcomed, from one line of help text, to the entire thing.  :)

Erik Krause has continued the work started by Redrocks.
Let's restore ML help together!


Know how to use a feature really well, why not create a specific tutorial.
PM Audionut if you need some assistance.

Fixing HDMI (monitor) related problems

With some new development of QMENU, it has become somewhat easier to look at monitor related issues, without the developers requiring an actual HDMI device.  To help, simply dump some image buffers.

Black level problems with raw recording

Get pink, green, magenta frames when recording raw video?  Help to fix them by simply testing specific builds and proving feedback.

Accurate temperature reporting

Cameras tested up to now

1100D by dmilligan
5D3 by RenatoPhoto, alex
50D by ayshih
60D by dmilligan
600D by escho
650D by Walter Schulz
7D by Walter Schulz, RenatoPhoto

If you have a camera that is not on the above list, feel free to help test.  Confirming previous results is always useful too!

Compiled list of card speeds

Run a benchmark on your card, upload the results, help generate a list of card speeds.

Raw video sample files

Help chmee develop an excellent raw video post processor.

Measure the dynamic range of your camera

Lots of excellent research being done here to reduce the noise level of cameras.  Help a1ex develop further with some simple screenshots from your camera.

Measure how the camera does pixel binning

This one requires a suitable target to photograph.  If you have a resolution target, please jump over and help a1ex.

Keep the 1.1.3 firmware build for 5D3, or turf it.

Compare the raw recording speeds of each firmware and share your results.  For problems/bugs and lacking features in 1.2.3 that are not in 1.1.3, please use this thread.

Register Map - We need your support!

Help g3gg0 clean up the register database.

The next 2 may require some more coding type knowledge.

Finding stubs

These stubs are functions from Canon firmware, that can be called from ML code. To use them, one needs to know:
- the function address in Canon code (that's the stub you need to find). The exact address is unique for each camera.
- the function declaration (what parameters it accepts?) - declared in some header file, and usually common for all cameras.
- what does it do (if it's not obvious from its name and usage context, a comment is welcome)

Easy coding tasks

Ok, this one does require some modification of code.  But they are easy tasks.   :P  If you have some coding knowledge, this is an excellent way to get started with ML development.

Hardware and Accessories / Compiled list of card speeds
« on: July 13, 2014, 01:58:17 AM »
With help from members, I have compiled a list of card speeds with Magic Lantern.  Feel free to add more results, details at the bottom of this post.

The results for all cards and cameras tested, can be found here:

Posted results in this thread that haven't followed the requested testing procedure have not been included in my dropbox link, testing in playback mode etc.  Please follow the instructions below if you would like your results included.

Some notes!

The fastest CF card results I have, show the KomputerBay 64GB 1000x @ 93MB/s.

However, all KomputerBay cards tested above 85MB/s on the 5D3, and the Lexar 64GB card I have results for, also benchmarked above 85MB/s.

Based on the results of one card, the 5D2 appears to be around 15MB/s slower then the 5D3.

Higher frame rate modes in Canon settings, results in slower speeds.  That is to say, 24p modes are fastest, and 60p modes are slowest.

Crop mode in Magic Lantern raw recording, switches to 30p mode.

Cameras have hardware limits to card speeds, it doesn't matter how fast the actual card is.  These speeds (and other useful information) can be found here:

To perform the benchmark, select the benchmark option in the debug menu, then choose the Card R/W benchmark option.

When the benchmark is complete, a PPM file (BENCH0.PPM) will be on the card that has ML installed, and you can use the free image viewer Irfanview to save the PPM as PNG.
Upload the files to a free image host and post the links here, preferably using the img tags.

Please include the camera used and card type +capacity, and test in movie mode with Global Draw OFF.

Pages: [1] 2 3 ... 6