Jump to content
Mander Organ Builders Forum

Some computing software inline for organbuilding


Sébastien Cosson
 Share

Recommended Posts

Hello every body

 

I have programmed an utility for calculating data outflows and graphics of Mixtures.

 

http://hydraule.org/bureau/ordi/pleinjeu/index_en.htm

 

It make drawing of Mixtures in ascii art

 

There is a button labeled "Help" brings a pop-up window. My English is appalling and I just would like to know if it is understandable for the english reader as everybody here.

 

If some read French to, I have programmed a joke for automatically drawing façade pipes and, always in French, we are some to think about a program for drawing windchests (it is just a beginning of reflexion).

 

I apologise again for my English and I hope to find here some interested reactions of organbuilders...

:huh:

Link to comment
Share on other sites

A friend of mine actually uses such a program to draw chests since a few years.

But it's not open source as he made it himself using both Visual Basic and Autocad.

That's a pretty heavy thing, and he begun to build it in 1999 as far as I remember to have it fully working in 2003.

It also draws metal foils and wood pieces for pipes provided the scales, pitch and pipes details have been properly put in the system.

It allows drawing pipes on the chest to estimate the space required.

He is certainly not the only one to use this type of home-made software. You may find people that can help you for programming this, I bet, that would save you some work !

Link to comment
Share on other sites

Thank a lot french amateur.

 

If your friend lives near Toulouse (France) as I like your description suggests, then I believe that has not been written to be shared. It is a choice that I respect very rigorously; but it is not mine. It is to me NO QUESTION of making programming without sharing ideas. In this context, I use of course open source tools that are available to me, and, among them, OpenOffice.org is naturally at the forefront.

 

My level of programming has made some progress in recent years and I have no real problem to conceptualize a program. Similarly, it is not because I think to the programming that I see the future through a productivist view. To the opposite, I am among those who believe in the philosophy of "small is beautifull", or "the handcraft that perhaps will save humanity" (everyone have utopia isn’t it?). In other words, the computer science does nothing if it just does that produce, forgetting the language, so humanity. It is not just a matter of philosophy. It touches, I think, to the Spirit concept.

 

And I love the music of Spirit.

 

So, my problem is the diffusion because my English practice is really bad. Writing documentation is always hard for a programmer, translate it in English or, more, in German, is exhausting.

 

Is there someone here who can help me?

 

Sincerely,

:rolleyes:

Link to comment
Share on other sites

If your friend lives near Toulouse (France) as I like your description suggests, then I believe that has not been written to be shared.

 

I think we do speak about the same person. Being a scientist I use myself lots of open source and commercial softwares, and I understand both points of view.

 

I do not agree on the idea of "small is beautyfull", but that's another point.

Good luck for your programmation project! I can't help you, alas, as I have very, very few skills at programming. At lab I'm more an exprimental person than a computer one. Or let's say no more than a basic user...

But if you need some translation, I may help, occasionnaly.

Link to comment
Share on other sites

Maybe it is still necessary to tell you that "small is beautifull" do not prohibit, for me, greatness, in the view that I did... A big central wind supply is very cumbersome to disassemble and increasingly difficult to restore in opposite to a multitude of small bellows... And it wins in the regular supply of wind. It is the same with computers: the size of a program that, for me, comes never from the complexity of its centralism but from its ability to bind small structures provided by the opening of the formats that it uses and by the absence of their excessive complexity.

 

Thank you very much for your help in translation. I shall not fail to appeal if it comes to ask me questions about specific words.

:rolleyes:

Link to comment
Share on other sites

  • 1 month later...
Hello every body

 

I have programmed an utility for calculating data outflows and graphics of Mixtures.

 

http://hydraule.org/bureau/ordi/pleinjeu/index_en.htm

 

It make drawing of Mixtures in ascii art

 

There is a button labeled "Help" brings a pop-up window. My English is appalling and I just would like to know if it is understandable for the english reader as everybody here.

 

If some read French to, I have programmed a joke for automatically drawing façade pipes and, always in French, we are some to think about a program for drawing windchests (it is just a beginning of reflexion).

 

I apologise again for my English and I hope to find here some interested reactions of organbuilders...

:rolleyes:

 

Thank you Sébastien for this very interesting material, I will certainly be reading through your site to learn more, although to be fair, my French is much worse than your English! Any help you can give would be much appreciated.

 

Jonathan

Link to comment
Share on other sites

Thanks Jonathan :rolleyes:,

 

The Language Tools of Google is our friend for made Europe, if not the World... For example, for a text as my joke in "Google english" (...), I think it is understandable since I know as it is really not perfect.

 

My reflexion about a program for drawing the windchests is in progress... Because I love the OpenOffice.org software and mostly because the suite contains a vector drawing module (that do not exist in the suite of Micro$oft), we can draw designs from the spreadsheet. It is always in French, this time on a forum about programming on OpenOffice.org, but if you understand a little bit my language and accept to execute the macros after downloading this file, you will see my firsts trys of April 2008. Maybe after printing you will appreciate the scale 1:1 and the metric system...

 

But if programming a drawing bubbles or squares is relatively easy, placing its on a plan is an other story... So first we need to design a "windchest rule" right before drawing the bubbles on the grid. After that we will design the grid as this:

 

grille.png

and maybe, in an other time, some bubbles on it...

 

So we must begin by determining:

  • A disposition of stops.
  • The order of stops on the windchest (usually rated from the façade).
  • The diameter pipes of each stops.
  • The borings diameters of each pipe.
  • The disposition of pipes (chromatic, diatonic, in third, other)

 

I must, as in the option of its determination by computer design in purely manual, have power to ordering control of each settings that I want. For example, I want to decide (because it sings to me, right now, right away), put a grooves of third G# completely disproportionate to its neighbors as I'm able to order the same thing for the third bar between the early E and F# of a diatonic division windchest. This disproportion is also imposed in certain bars to be completely assembled in the frame, considerably more than the simple denticles to finally strengthen the structural unit of the grid.

 

To keep things simple (and here we will bookmark our thinking in order to return later), we consider that the blind groove (or dumb) do not exist. They will thus be portrayed as big bars, even if it is well known that after a certain amount of thickness, it is preferable to two bars alongside a blind groove rather than huge bar which, by its thickness, would have more strength to work inappropriately.

 

The spreadsheets presented here can be filled almost automatically, that is to say, from data sheets from existing spreadsheet. We pass by the traditional copy / paste to start filling the diameters of stops that include the windchest, it is also possible to directly diameters calculated "on site". In the first sheet, copy / paste does not concern the order of the pipes, or pipes missing. We looking for measures and we paste it to the right place within the limits referred to sixty-one notes.

 

This fact must be drawn notes of the windchest and their order. The operation is done once a dialog dedicated and programmed by me...

 

bdEn01.png

 

It determines the arrangement of the pipes (chromatic, diatonic, in third, other) on the windchest. It is work that would be tedious to do manually and this is typically the kind of thing that only the macros are capable of doing. The goal is to obtain a pipe sort like this:

 

positif45notes.png

(Positif windchest with forty-five notes, short octave and “cutting back” on an octave and a half)

 

Needless to say that I will make this programming only for OpenOffice.org. So the proposed file format here is the ODS, and you must accept the execution of macros to see how it works.

 

You will not fail me specify that my spreadsheet does not account for double groove for a single note, so I did not consider the problem of compound stops, making me a bit as little player... I understand all too well that there are larger windchests (bass and treble octaves) in excess of sixty-one notes than currently imposed. But if you knowing me now a little bit more, you will have noticed that I equally aware of these deficiencies, they also set bookmarks in the folds of my synaptic connections. It still understood that we are moving into simple things as this is the best how to find them funny. To help in these discoveries, I have throughout my programming, wrote a small manual, which certainly will help the understandings of these two sheets calculation...

 

Finally, knowing the insight of your attention, you will not fail to be surprised not to see any mention about Boolean values (true or false) next to each measure, so it is assumed that the pipe is to conveyance or not has no bearing on the rule. So until something better, you can always click on the button titled "Order Rule" to draw an A4 page as you can, eventually, print and then cut into strips before picking up as one.

 

Pasting and cutting (Kindergarten level) in sum...

:D

Link to comment
Share on other sites

Don’t worry Jonathan; If you have obtains a plan like this one, it is not so bad... So I have not yet programmed the drawing of the complete grid and the one above is made by hand from the rule that is the reflect of the spreadsheet’s cells. You must obtain something like this :

 

regle.png

 

BUT,

you must to understand that

  1. The ODS format is a vectorial format : so modified at will.
  2. The drawing is in millimeters and if you print and reconstitute it the band in one, you will have exactly the grooves and the bars of your windchest.

This is obviously a first draft. OpenOffice.org can actually work with page on 3 meter by 3, that suggests a comfortable working scale. Programming the automatic drawing of the entire grid is nearly easy as to do by the hand ant it coming soon; by cons, put the diameters in quincunx to the right place is much more complex.

 

The foundations are laid; on one side we drawing some sections of pipe like this, and, on the other hand, a rule of windchest can be transformed in a grid of windchest (by stretching horizontally and adding two vertical ties). All data have their origins in the spreadsheet cells. The pipes sorting is functional. Give your servant (not professional with programing) a little thinking time to advance this work...

 

Something again: after the draw of the rule you will see three tabs named "Grooves", "Bars" and "Axes" (on the bottom of the screen and perhaps hided by the horizontal lift that you must reduce to right). With a right clik on it, you can modify the layer, so making it visible or not... Maybe you will see where I want to go at the end.

 

Good discovery pending better.

:rolleyes:

Link to comment
Share on other sites

Don’t worry Jonathan; If you have obtains a plan like this one, it is not so bad... So I have not yet programmed the drawing of the complete grid and the one above is made by hand from the rule that is the reflect of the spreadsheet’s cells. You must obtain something like this :

 

regle.png

 

BUT,

you must to understand that

  1. The ODS format is a vectorial format : so modified at will.
  2. The drawing is in millimeters and if you print and reconstitute it the band in one, you will have exactly the grooves and the bars of your windchest.

This is obviously a first draft. OpenOffice.org can actually work with page on 3 meter by 3, that suggests a comfortable working scale. Programming the automatic drawing of the entire grid is nearly easy as to do by the hand ant it coming soon; by cons, put the diameters in quincunx to the right place is much more complex.

 

The foundations are laid; on one side we drawing some sections of pipe like this, and, on the other hand, a rule of windchest can be transformed in a grid of windchest (by stretching horizontally and adding two vertical ties). All data have their origins in the spreadsheet cells. The pipes sorting is functional. Give your servant (not professional with programing) a little thinking time to advance this work...

 

Something again: after the draw of the rule you will see three tabs named "Grooves", "Bars" and "Axes" (on the bottom of the screen and perhaps hided by the horizontal lift that you must reduce to right). With a right clik on it, you can modify the layer, so making it visible or not... Maybe you will see where I want to go at the end.

 

Good discovery pending better.

:rolleyes:

 

Exactly what I got! Will follow your further instructions.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...